Slides de la cuarta clase del curso de Java SCJP dictado en la Universidad Nacional de Centro de La Provincia de Buenos Aires.
Contenido:
1. Operadores
SCJP, Clase 1: Introducción al curso, Intro a Java, Declaración y Control de ...flekoso
Slides de la primera clase del curso de Java SCJP dictado en la Universidad Nacional de Centro de La Provincia de Buenos Aires.
Contenido:
1. Introducción a SCJP
2. Introducción a Java
3. Unidad 1: Declaración y Control de Acceso
Slides de la quinta clase del curso de Java SCJP dictado en la Universidad Nacional de Centro de La Provincia de Buenos Aires.
Contenido:
1. if, while, for, enhanced for.
2. break y continue
3. Exceptions
4. Assertions
Slides de la sexta clase del curso de Java SCJP dictado en la Universidad Nacional de Centro de La Provincia de Buenos Aires.
Contenido:
1. Collections
Slides de la tercera clase del curso de Java SCJP dictado en la Universidad Nacional de Centro de La Provincia de Buenos Aires.
Contenido:
1. Ejemplos de Enum
2. Unidad 2: POO
Slides de la tercera clase del curso de Java SCJP dictado en la Universidad Nacional de Centro de La Provincia de Buenos Aires.
Contenido:
1. Unidad 3: Asignaciones
Slides de la octava clase del curso de Java SCJP dictado en la Universidad Nacional de Centro de La Provincia de Buenos Aires.
Contenido:
1. Ejemplo de generics vs. arrays
2. Inner classes
SCJP, Clase 1: Introducción al curso, Intro a Java, Declaración y Control de ...flekoso
Slides de la primera clase del curso de Java SCJP dictado en la Universidad Nacional de Centro de La Provincia de Buenos Aires.
Contenido:
1. Introducción a SCJP
2. Introducción a Java
3. Unidad 1: Declaración y Control de Acceso
Slides de la quinta clase del curso de Java SCJP dictado en la Universidad Nacional de Centro de La Provincia de Buenos Aires.
Contenido:
1. if, while, for, enhanced for.
2. break y continue
3. Exceptions
4. Assertions
Slides de la sexta clase del curso de Java SCJP dictado en la Universidad Nacional de Centro de La Provincia de Buenos Aires.
Contenido:
1. Collections
Slides de la tercera clase del curso de Java SCJP dictado en la Universidad Nacional de Centro de La Provincia de Buenos Aires.
Contenido:
1. Ejemplos de Enum
2. Unidad 2: POO
Slides de la tercera clase del curso de Java SCJP dictado en la Universidad Nacional de Centro de La Provincia de Buenos Aires.
Contenido:
1. Unidad 3: Asignaciones
Slides de la octava clase del curso de Java SCJP dictado en la Universidad Nacional de Centro de La Provincia de Buenos Aires.
Contenido:
1. Ejemplo de generics vs. arrays
2. Inner classes
controladores de 1000 líneas, métodos con más de una responsabilidad, tocas una clase y se joden todas las demás, spaghetti code… basta!
si no soportas al menos dos de los elementos del listado anterior, bienvenido a cream code with objective-c
esta charla nos permitirá explorar un conjunto de técnicas y patrones que podemos aplicar en nuestro día a día para conseguir código más limpio, legible y sobre todo mantenible en el tiempo
http://www.idealista.com/labs/blog/idealista/descubre-que-es-el-creamcode-en-codemotion/
Cultura Libre: Origenes, Definiciones y Alcancesflekoso
Charla sobre cultura libre dictada por Enzo Ferrante y Lucas Corrales, en el marco de los festejos del Software Freedom Day 2009 en la ciudad de Tandil, Argentina
Contenido:
Software Libre
Cultura Libre
Libros Libres
Música Libre
Ámbito Estatal
Ámbito Universitario
Charla introductoria al lenguaje Python dictada por Julián Cardonnet, en el marco de los festejos del Software Freedom Day 2009 en la ciudad de Tandil, Argentina
controladores de 1000 líneas, métodos con más de una responsabilidad, tocas una clase y se joden todas las demás, spaghetti code… basta!
si no soportas al menos dos de los elementos del listado anterior, bienvenido a cream code with objective-c
esta charla nos permitirá explorar un conjunto de técnicas y patrones que podemos aplicar en nuestro día a día para conseguir código más limpio, legible y sobre todo mantenible en el tiempo
http://www.idealista.com/labs/blog/idealista/descubre-que-es-el-creamcode-en-codemotion/
Cultura Libre: Origenes, Definiciones y Alcancesflekoso
Charla sobre cultura libre dictada por Enzo Ferrante y Lucas Corrales, en el marco de los festejos del Software Freedom Day 2009 en la ciudad de Tandil, Argentina
Contenido:
Software Libre
Cultura Libre
Libros Libres
Música Libre
Ámbito Estatal
Ámbito Universitario
Charla introductoria al lenguaje Python dictada por Julián Cardonnet, en el marco de los festejos del Software Freedom Day 2009 en la ciudad de Tandil, Argentina
Slides de la novena clase del curso de Java SCJP dictado en la Universidad Nacional de Centro de La Provincia de Buenos Aires.
Contenido:
1. Thread y Runnable
2. Planificación
3. Sincronización
Charla introductoria al lenguaje Ruby dictada por Manuel Corrales, en el marco de los festejos del Software Freedom Day 2009 en la ciudad de Tandil, Argentina
Slides de la décima clase del curso de Java SCJP dictado en la Universidad Nacional de Centro de La Provincia de Buenos Aires.
Contenido:
1. String
2. StringBuilder/Buffer
3. Archivos
Introducción a JavaFX 1.2
Un vistazo a esta nueva plataforma, sus principales características y componentes.
Las demos que figuran en las slides pueden encontrarlas en:
- Effects Playground: http://javafx.com/samples/EffectsPlayground/index.html
- Photo Flockr: http://javafx.com/samples/PhotoFlockr/index.html
- Indaba Session Console: www.indaba.com (requiere registrarse en el sitio)
- Mosaic: http://javafx.com/samples/Mosaic/index.html
- Video Box: http://www.javafx.com/launch/archive/video3.jsp
- Video Box (II) http://www.javafx.com/launch/archive/video5.jsp
- CloudDVR: http://www.javafx.com/launch/archive/video6.jsp
- HelloWorldAnimated: http://blogs.sun.com/Argentina_ambassador/resource/HalloWorldAnimated.zip
Índice del nuevo libro de 0xWord dedicado al mundo del hacking de los sistemas operativos OSX/macOS de Apple. Desde la configuración de seguridad a la explotación de vulnerabilidades. Más información en http://0xword.com/es/libros/91-macos-hacking.html
Slides del taller homonimo dictado durante las Jornadas del Sur 2009, en Bahía Blanca, Argentina, los días 15 a 17 de Agosto de 2009.
El taller se centró en enseñar lo básico del funcionamiento de una computadora, y como se llega hoy día a los lenguajes de alto nivel. Luego, se explicaron los conceptos básicos de la programación utilizando el lenguaje Java. Finalmente, se dio un vistazo a algunas aplicaciones orientadas a la enseñanza de Java en colegios secundarios, como Alice, BlueJ y Greenfoot
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
2. Disclaimer & Acknowledgments
> Even though Ezequiel Aranda is a full-time employee of Sun
Microsystems, the contents here are created as his own
personal endeavor and thus does not reflect any official
stance of Sun Microsystems.
> Sun Microsystems is not responsible for any inaccuracies in
the contents.
> Acknowledgments – The slides of this presentation are made
from “SCJP Unit 4” by Warit Wanwithu and Thanisa
Kruawaisayawan and SCJP Workshop by P. Srikanth.
> This slides are Licensed under a Creative Commons
Attribution – Noncommercial – Share Alike 3.0
> http://creativecommons.org/licenses/by-nc-sa/3.0/
3. AGENDA
> peradores de asignación
O
> nstanceof
i
> oncatenación de Strings
C
> perador condicional
O
> peradores lógicos
O
4. Operadores de asignación
> uando asignamos un valor a un primitivo, el
C
tamaño importa. Debemos estar seguros de si
se dará un casting implícito, uno explicito o si
se truncará el número.
> na variable de referencia no es un objeto. Es
U
una forma de alcanzar un objeto.
> uando asignamos un valor a una variable de
C
referencia, el tipo importa. Debemos recordar
las reglas para supertipos, subtipos y arrays.
5. Igualdad en referencias a objetos
> l operador == observa los bits en la variable,
E
y en el caso de las referencias esto significa
que si los bits en ambas variables de
referencia son iguales, entonces ambas hacen
referencia al mismo objeto.
JButton a = new JButton(quot;Exitquot;);
JButton b = new JButton(quot;Exitquot;);
JButton c = a;
System.out.println(quot;a == b? quot; + (a ==
b));
System.out.println(quot;a == c? quot; + (a ==
c));
6. Comparación con instanceof
> s verdadera si el objeto
E
en el lado izquierdo del
operador pasa la prueba
“ES UN” para la clase o
interfaz en el lado
derecho.
> os arrays son objetos,
L
incluso cuando son
arrays de primitivos.
7. class A { }
class B extends A {
public static void main (String [] args) {
A myA= new B();
m2(myA);
}
public static void m2(A a) {
if (a instanceof B)
((B)a).doBstuff(); //downcast
}
public static void doBstuff(){
System.out.println(quot;'a' refers to a Bquot;);
}
}
8. Operador de concatenación en
Strings
String a = quot;Stringquot;;
int b = 3;
int c = 7;
System.out.println(a+ b + c);
> l signo ‘+’, ¿actuará como un operador de
E
suma o como uno de concatenación cuando
opere las variables b y c?
> Y si hicieramos b+c+a?
¿
9. Operador de concatenación en
Strings (II)
> Comenzamos con el String a, y le agregamos
“
el carácter 3 (b), para producir el String
“String3”. Después agregamos el carácter 7
(c), para producir el String “String37”, luego
lo imprimimos”.
> i ambos operandos son Strings, ‘+’ actuará
S
como operador de concatenación. Si ambos
son números, ‘+’ actuará como operador de
adición.
10. Operador condicional
> l operador condicional es un operador
E
ternario que se utiliza para evaluar
operaciones booleanas en forma similar al if.
> a diferencia es que en vez de ejecutar un
L
bloque de código, sólo podremos asignar un
valor a una variable.
x = (boolean expression) ? value to
assign if true : value to assign
if false
11. class Salary {
public static void main(String[] args) {
int numOfPets = 3;
String status = (numOfPets<4) ?
“Pet limit not exceeded” :
“too many pets”;
System.out.println(quot;This pet status is quot;
+ status);
}
}
12. Operadores lógicos de
“cortocircuito”
> os operadores ‘&&’ y ‘||’ evalúan
L
solo valores booleanos.
> &&’: short-circuit AND
‘
> ||’: short-circuit OR
‘
> e llaman de cortocircuito porque
S
evalúan primero el lado izquierdo
de la operación y si logra una
resolución, no evalúa la parte
derecha.
13. XOR
> l operador XOR (‘^’) no
E
es de cortocircuito
> ara que una operación
P
XOR evalúe a true, uno y
sólo uno de los operandos
debe evaluar a true.
14. class Feline {
public static void main(String[] args) {
Long x = 42L; Long y = 44L;
System.out.print(quot; quot; + 7 + 2 + quot; quot;);
System.out.print(foo() + x + 5 + quot; quot;);
System.out.println(x + y + foo());
}
static String foo() { return quot;fooquot;; }
}
> ¿Cuál es el resultado?
A. 9 foo47 86foo B. 9 foo47 4244foo
C. 9 foo425 86foo D. 9 foo425 4244foo
E. 72 foo47 86foo F. 72 foo47 4244foo
G. 72 foo425 86foo H. 72 foo425 4244foo