SlideShare una empresa de Scribd logo
Refresco de Java Expositor: Alex http://javatutoriales.blogspot.com Se permite hacer preguntas en cualquier momento.
Aplicaciones Una aplicación Java es una colección de Objetos comunicándose unos con otros invocando los  métodos de cada uno. Cada objeto es de cierto tipo, y ese tipo es definido por una clase o interface. La mayoría de los programas Java usan una colección de objetos de tipos distintos. 02/12/10 Alex - SCJP 5
Clase Una “plantilla” que describe los tipos de estados y comportamientos que los objetos de ese tipo pueden soportar. public class Clase { int numero; public void incrementaNumero(){ … } } 02/12/10 Alex - SCJP 5
Tiempos en Java En java existen solamente dos momentos o tiempos: Tiempo de ejecución Tiempo de compilación 02/12/10 Alex - SCJP 5
Objeto En tiempo de ejecución, cuando la Maquina Virtual de Java (JVM) encuentra la palabra  new , usa la clase apropiada para crear un objeto que es una instancia de ese clase.  El objeto tendrá su propio estado, y acceso a todos los comportamientos definidos por su clase. 02/12/10 Alex - SCJP 5
Estado Cada objeto (instancia de una clase) tendrá su propio conjunto único de variables de instancia como se definen en la clase. Colectivamente, los valores asignados a las variables de instancia de un objeto componen su estado.  02/12/10 Alex - SCJP 5
Comportamiento Los métodos son donde se almacena la lógica de la clase. Son donde los algoritmos se ejecutan y los datos son manipulados. 02/12/10 Alex - SCJP 5
Identificadores y Palabras Reservadas Los nombres que se dan a las clases, interfaces, variables y métodos. public class  Clase { int  numero  = 100; public void  hazAlgo () { System.out.println(“Haciendo algo…”); } } 02/12/10 Alex - SCJP 5
Herencia Permite al código definido en una clase ser reutilizado en otras clases.  02/12/10 Alex - SCJP 5 Programador Programador Certificado public class ProgramadorCertificado    extends  Programador { … }
Interfaces Un complemento a la herencia. Son como super clases 100% abstractas que definen los métodos que una clase debe soportar. 02/12/10 Alex - SCJP 5
¿Alguna Pregunta? 02/12/10 Alex - SCJP 5
Pregunta para el Examen de Certificación public class PreguntaConfusa  { public static void main(String []args)  { int i = 0, j = 5; etiq: for (;;)  { i++; for(;;) if(i > --j)break etiq; } System.out.println("i = " + i + ", j = "+ j); } } 02/12/10 Alex - SCJP 5
¿Cuál es la Salida? public class PreguntaConfusa  { public static void main(String []args)  { int i = 0, j = 5; etiq: for (;;)  { i++; for(;;) if(i > --j)break etiq; } System.out.println("i = " + i + ", j = "+ j); } } 02/12/10 Alex - SCJP 5 i = 0 j=5 i = 1 j=5 i = 1 j=4 i = 1 j=3 i = 1 j=2 i = 1 j=1 i = 1 j=0

Más contenido relacionado

PDF
Lenguaje de programacion unidad 2 clases y objetos
PPTX
PPT
PPT
Programación Orientada a Objetos
PPT
Constructor Y Destructor
KEY
2 POO Presentación
PPTX
Implementación de clases
Lenguaje de programacion unidad 2 clases y objetos
Programación Orientada a Objetos
Constructor Y Destructor
2 POO Presentación
Implementación de clases

La actualidad más candente (20)

PPTX
Programacion orientada a objetos 1
PPTX
Constructores en Java
PPTX
Diseño i realizacion resumen
PDF
Introducción a la Programación Orientada a Objetos
PPT
Clases anidadas en www.fiec.espol.edu.ec
PPTX
Clases en java
PDF
Introducción a la POO (Parte 2)
PDF
Poo en java herencia
PPTX
Metodos Constructor Y Destructor
DOCX
cuestionario de Programación
PPTX
Herencia poo
PPT
Métodos POO
PPTX
Constructores en Java
 
PPT
Clases Anidadas en java
PPT
Clases Anidadas
PDF
Fundamentos de Java
PDF
Programación orientada a objetos (I)
PPT
Poo 3 herencia
PPT
JAVA- basico
PPT
programacion orientada a objetos
Programacion orientada a objetos 1
Constructores en Java
Diseño i realizacion resumen
Introducción a la Programación Orientada a Objetos
Clases anidadas en www.fiec.espol.edu.ec
Clases en java
Introducción a la POO (Parte 2)
Poo en java herencia
Metodos Constructor Y Destructor
cuestionario de Programación
Herencia poo
Métodos POO
Constructores en Java
 
Clases Anidadas en java
Clases Anidadas
Fundamentos de Java
Programación orientada a objetos (I)
Poo 3 herencia
JAVA- basico
programacion orientada a objetos
Publicidad

Destacado (7)

PDF
Nuevas tecnologías en Java
PPTX
Algoritmo de quicksort
PPTX
Quicksort
PPTX
programacion orientada a objetos
PPS
Poo Programacion Orientada A Objetos Java
PPT
programacion orientada a objetos
PPTX
Programacion Orientada a Objetos
Nuevas tecnologías en Java
Algoritmo de quicksort
Quicksort
programacion orientada a objetos
Poo Programacion Orientada A Objetos Java
programacion orientada a objetos
Programacion Orientada a Objetos
Publicidad

Similar a Curso scjp 2 recordatorio de java (20)

PPT
Curso scjp 4 declaracion de clases
PDF
2introduccionallenguajejava 141109171757-conversion-gate02
PDF
INTRODUCCION LENGUAJE JAVA
PDF
2) introduccion al lenguaje java
PDF
Programacion 3 unidad ii
PDF
Programacion 3 unidad ii
PPT
Curso scjp 3 identificadores y control de acceso
PPTX
Curso java preparación certificación
PDF
Entornodedesarrollodejava
PPTX
Presentacion Java
DOCX
Lenguajes de programación orientados a objetos
DOCX
Csharp
PDF
Clases y objetos en Java
PDF
Programación 3: Clases y objetos en Java
PPTX
Conceptos basicos POO
PDF
Curso Java Resumen - Curso 2005-2006
PPS
Componentes del E-studio
PPT
Programación en java
PDF
Mapa conceptual java
DOCX
Manual c# 2
Curso scjp 4 declaracion de clases
2introduccionallenguajejava 141109171757-conversion-gate02
INTRODUCCION LENGUAJE JAVA
2) introduccion al lenguaje java
Programacion 3 unidad ii
Programacion 3 unidad ii
Curso scjp 3 identificadores y control de acceso
Curso java preparación certificación
Entornodedesarrollodejava
Presentacion Java
Lenguajes de programación orientados a objetos
Csharp
Clases y objetos en Java
Programación 3: Clases y objetos en Java
Conceptos basicos POO
Curso Java Resumen - Curso 2005-2006
Componentes del E-studio
Programación en java
Mapa conceptual java
Manual c# 2

Más de programadorjavablog (20)

PDF
Hibernate - Relaciones
PDF
Hibernate - Introducción
PPSX
Patrones de diseño(presentación 7)
PPSX
Uml (presentación 6)
PPSX
Conceptos de código limpio (presentación 5)
PPSX
Conceptos avanzados oo (presentación 4)
PPSX
Java 5 se (presentación3)
PPSX
Lenguaje java5 (presentación2)
PPSX
Conceptos poo (presentación1)
PPT
Curso scjp 30 navegacion de archivos e io
PPSX
Curso scjp 30 navegacion de archivos e io
PPSX
7iSF-4 test driver development
PPSX
7iSF-3 scrum
PPSX
PPSX
7iSF-1 ingeniería de software
PPSX
7iSF-6 temas extra
PPSX
PPSX
ICEFaces 2.0
PPSX
Programación orientada a aspectos
Hibernate - Relaciones
Hibernate - Introducción
Patrones de diseño(presentación 7)
Uml (presentación 6)
Conceptos de código limpio (presentación 5)
Conceptos avanzados oo (presentación 4)
Java 5 se (presentación3)
Lenguaje java5 (presentación2)
Conceptos poo (presentación1)
Curso scjp 30 navegacion de archivos e io
Curso scjp 30 navegacion de archivos e io
7iSF-4 test driver development
7iSF-3 scrum
7iSF-1 ingeniería de software
7iSF-6 temas extra
ICEFaces 2.0
Programación orientada a aspectos

Último (20)

PDF
Influencia-del-uso-de-redes-sociales.pdf
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
Sesion 1 de microsoft power point - Clase 1
PDF
Diapositiva proyecto de vida, materia catedra
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
clase auditoria informatica 2025.........
PDF
Calidad desde el Docente y la mejora continua .pdf
PDF
Estrategia de apoyo tecnología grado 9-3
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
Estrategia de apoyo tecnología miguel angel solis
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
Influencia-del-uso-de-redes-sociales.pdf
CyberOps Associate - Cisco Networking Academy
Presentación PASANTIAS AuditorioOO..pptx
Sesion 1 de microsoft power point - Clase 1
Diapositiva proyecto de vida, materia catedra
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Propuesta BKP servidores con Acronis1.pptx
clase auditoria informatica 2025.........
Calidad desde el Docente y la mejora continua .pdf
Estrategia de apoyo tecnología grado 9-3
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
SAP Transportation Management para LSP, TM140 Col18
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
Estrategia de apoyo tecnología miguel angel solis
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
historia_web de la creacion de un navegador_presentacion.pptx

Curso scjp 2 recordatorio de java

  • 1. Refresco de Java Expositor: Alex http://javatutoriales.blogspot.com Se permite hacer preguntas en cualquier momento.
  • 2. Aplicaciones Una aplicación Java es una colección de Objetos comunicándose unos con otros invocando los métodos de cada uno. Cada objeto es de cierto tipo, y ese tipo es definido por una clase o interface. La mayoría de los programas Java usan una colección de objetos de tipos distintos. 02/12/10 Alex - SCJP 5
  • 3. Clase Una “plantilla” que describe los tipos de estados y comportamientos que los objetos de ese tipo pueden soportar. public class Clase { int numero; public void incrementaNumero(){ … } } 02/12/10 Alex - SCJP 5
  • 4. Tiempos en Java En java existen solamente dos momentos o tiempos: Tiempo de ejecución Tiempo de compilación 02/12/10 Alex - SCJP 5
  • 5. Objeto En tiempo de ejecución, cuando la Maquina Virtual de Java (JVM) encuentra la palabra new , usa la clase apropiada para crear un objeto que es una instancia de ese clase. El objeto tendrá su propio estado, y acceso a todos los comportamientos definidos por su clase. 02/12/10 Alex - SCJP 5
  • 6. Estado Cada objeto (instancia de una clase) tendrá su propio conjunto único de variables de instancia como se definen en la clase. Colectivamente, los valores asignados a las variables de instancia de un objeto componen su estado. 02/12/10 Alex - SCJP 5
  • 7. Comportamiento Los métodos son donde se almacena la lógica de la clase. Son donde los algoritmos se ejecutan y los datos son manipulados. 02/12/10 Alex - SCJP 5
  • 8. Identificadores y Palabras Reservadas Los nombres que se dan a las clases, interfaces, variables y métodos. public class Clase { int numero = 100; public void hazAlgo () { System.out.println(“Haciendo algo…”); } } 02/12/10 Alex - SCJP 5
  • 9. Herencia Permite al código definido en una clase ser reutilizado en otras clases. 02/12/10 Alex - SCJP 5 Programador Programador Certificado public class ProgramadorCertificado extends Programador { … }
  • 10. Interfaces Un complemento a la herencia. Son como super clases 100% abstractas que definen los métodos que una clase debe soportar. 02/12/10 Alex - SCJP 5
  • 12. Pregunta para el Examen de Certificación public class PreguntaConfusa { public static void main(String []args) { int i = 0, j = 5; etiq: for (;;) { i++; for(;;) if(i > --j)break etiq; } System.out.println("i = " + i + ", j = "+ j); } } 02/12/10 Alex - SCJP 5
  • 13. ¿Cuál es la Salida? public class PreguntaConfusa { public static void main(String []args) { int i = 0, j = 5; etiq: for (;;) { i++; for(;;) if(i > --j)break etiq; } System.out.println("i = " + i + ", j = "+ j); } } 02/12/10 Alex - SCJP 5 i = 0 j=5 i = 1 j=5 i = 1 j=4 i = 1 j=3 i = 1 j=2 i = 1 j=1 i = 1 j=0