SlideShare una empresa de Scribd logo
1 de 14
Abril 2013
Paradigma de la Programación
 Un paradigma de programación es una propuesta
  tecnológica que es adoptada por una comunidad de
  programadores Ejemplos:
 Por procedimientos
 Lógico
 Orientado a Objetos (actualmente más utilizado)
 Etc.
Referencia:
  http://es.wikipedia.org/wiki/Programaci%C3%B3n_or
  ientada_a_objetos
P. O. O. Programación Orientada a
Objetos
 Paradigma de programación que usa los objetos para
 diseñar y desarrollar software

Referencia:
 http://es.wikipedia.org/wiki/Programaci%C3%B3n_or
 ientada_a_objetos
Java
 Java es un lenguaje de programación orientada a
 objetos ,originalmente desarrollado por James Gosling
 de Sun Microsystems, adquirido luego por Oracle
 (Empresa que distribuye una Base de Datos).

 Referencia:
 http://es.wikipedia.org/wiki/Java_%28lenguaje_de_pr
 ogramaci%C3%B3n%29
JDK Java Development Kit
 Kit de Desarrollo de Java
 Es un software que provee herramientas de desarrollo
 para la creación de programas en Java

 Referencia:
 http://es.wikipedia.org/wiki/Java_%28lenguaje_de_pr
 ogramaci%C3%B3n%29
JRE Java Runtime Environment
 Entorno en tiempo de Ejecución
 Utilidades que permiten la ejecución de programas
 Java

 Referencia:
 http://es.wikipedia.org/wiki/Java_%28lenguaje_de_pr
 ogramaci%C3%B3n%29
JMV Java Virtual Machine
 Máquina Virtual Java
 Máquina Virtual de proceso nativo


 Referencia:
 http://es.wikipedia.org/wiki/M%C3%A1quina_virtual_
 Java
Herramien
                          tas de
JMV        Clases       Desarrollo
                        Compilad
                            or
      +             +


          JRE                        JDK
Variables de Entorno Java en
Windows
 JAVAPATH: es una ruta completa del directorio donde
  está instalado JDK
 CLASSPATH: son las bibliotecas o clases de usuario
 PATH: variable donde se agrega la ubicación de JDK



 Referencia
 http://es.wikipedia.org/wiki/M%C3%A1quina_virtual_
 Java
Version de Java instalada
 Símbolo del Sistema – Command Prompt
 Ejecuta comandos dos
 Ejecutar cmd
 El comando java -version
Eclipse
 El IDE(para todo y nada en particular ) eclipse es un
 armazón sobre el cual se pueden montar herramientas
 de desarrollo de cualquier lenguaje está desarrollado
 en java.



 Referencia
 http://es.wikipedia.org/wiki/M%C3%A1quina_virtual_
 Java
Herencia
 Una clase que deriva de otra extiende su funcionalidad



 Referencia:
 http://es.wikipedia.org/wiki/Herencia_%28inform%C
 3%A1tica%29
Encapsulación
 Ocultamiento del estado, es decir, de los datos
 miembro.

 Referencia:
 http://es.wikipedia.org/wiki/Encapsulamiento_%28inf
 orm%C3%A1tica%29
Polimorfismo
 En resumen, en la programación orientada a objetos, la
  esencia del polimorfismo no atañe a la clase o prototipo de
  la que provienen los objetos. Aun así, en los lenguajes
  basados en clases, es habitual (y en algunos tal vez sea el
  único modo) que dichos objetos pertenezcan a subclases
  pertenecientes a una misma jerarquía. Entonces, el
  polimorfismo debe verse como una forma flexible de usar
  un grupo de objetos (como si fueran sólo uno). Podría
  decirse que el polimorfismo en esencia refiere al
  comportamiento de los objetos, no a su pertenencia a
  una jerarquía de clases (o a sus tipos de datos).
 Referencia:
  http://es.wikipedia.org/wiki/Polimorfismo_%28inform%C
  3%A1tica%29

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Preguntas sobre lenguaje java
Preguntas sobre lenguaje javaPreguntas sobre lenguaje java
Preguntas sobre lenguaje java
 
Genesisslideshere
GenesisslideshereGenesisslideshere
Genesisslideshere
 
Aplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power PointAplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power Point
 
[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java
 
Java
JavaJava
Java
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicos
 
Ppt java
Ppt javaPpt java
Ppt java
 
¿QUE ES JAVA?
¿QUE ES JAVA?¿QUE ES JAVA?
¿QUE ES JAVA?
 
Intro Java
Intro JavaIntro Java
Intro Java
 
Ejercicios de evaluación de fundametnos de programacion en JAva
Ejercicios de evaluación de fundametnos de programacion en JAvaEjercicios de evaluación de fundametnos de programacion en JAva
Ejercicios de evaluación de fundametnos de programacion en JAva
 
Curso Java Avanzado 0 Conceptos Basicos
Curso Java Avanzado   0 Conceptos BasicosCurso Java Avanzado   0 Conceptos Basicos
Curso Java Avanzado 0 Conceptos Basicos
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
cuestionario de Programación
cuestionario de Programación cuestionario de Programación
cuestionario de Programación
 
Curso Java Inacap
Curso Java InacapCurso Java Inacap
Curso Java Inacap
 
Que es java
Que es javaQue es java
Que es java
 
Que es java
Que es javaQue es java
Que es java
 
Que es java
Que es javaQue es java
Que es java
 
Curso Java Inicial 2 - Introducción y Sintaxis
Curso Java Inicial  2 - Introducción y SintaxisCurso Java Inicial  2 - Introducción y Sintaxis
Curso Java Inicial 2 - Introducción y Sintaxis
 
[ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java [ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java
 
Fundamentos u3 v1
Fundamentos u3 v1Fundamentos u3 v1
Fundamentos u3 v1
 

Destacado

Polimorfismo en java
Polimorfismo en javaPolimorfismo en java
Polimorfismo en javaSa_Van
 
Software libre
Software libreSoftware libre
Software libremathw
 
La Botica de Guadalupe: una oficina de farmacia monástica renacentista
La Botica de Guadalupe: una oficina de farmacia monástica renacentistaLa Botica de Guadalupe: una oficina de farmacia monástica renacentista
La Botica de Guadalupe: una oficina de farmacia monástica renacentistaJosé Ramón Vallejo Villalobos
 
Aceite de plantas oxil naturals
Aceite de plantas oxil naturalsAceite de plantas oxil naturals
Aceite de plantas oxil naturalsAFRODITNATURALS
 
2 3 2 Polimorfismo
2 3 2 Polimorfismo2 3 2 Polimorfismo
2 3 2 PolimorfismoUVM
 
Universidad regional autónoma de lo1
Universidad regional autónoma de lo1Universidad regional autónoma de lo1
Universidad regional autónoma de lo1Jonathan Israel
 
3 interfaces clases_abstractas_herencia_polimorfismo
3 interfaces clases_abstractas_herencia_polimorfismo3 interfaces clases_abstractas_herencia_polimorfismo
3 interfaces clases_abstractas_herencia_polimorfismoJesus Alberto Iribe Gonzalez
 
Clases abstractas interfaces
Clases abstractas interfacesClases abstractas interfaces
Clases abstractas interfacesAlexitoPeralta
 
Lenguajes para definir transformaciones
Lenguajes para definir transformacionesLenguajes para definir transformaciones
Lenguajes para definir transformacionesLuis Alberto Perdomo
 
Certificación java 6 cap 1
Certificación java 6 cap 1Certificación java 6 cap 1
Certificación java 6 cap 1srBichoRaro
 
Herencia y Polimorfismo en Java
Herencia y Polimorfismo en JavaHerencia y Polimorfismo en Java
Herencia y Polimorfismo en JavaAme Linares Vivas
 
Polimorfismo en JAVA
Polimorfismo en JAVAPolimorfismo en JAVA
Polimorfismo en JAVAByron David
 
polimorfismo
polimorfismopolimorfismo
polimorfismomiguel a
 

Destacado (20)

Pasosdemejoramiento.ppt
Pasosdemejoramiento.pptPasosdemejoramiento.ppt
Pasosdemejoramiento.ppt
 
polimorfismo
polimorfismopolimorfismo
polimorfismo
 
Polimorfismo en java
Polimorfismo en javaPolimorfismo en java
Polimorfismo en java
 
Software libre
Software libreSoftware libre
Software libre
 
Poo ENFEES
Poo ENFEESPoo ENFEES
Poo ENFEES
 
ARQUITECTURA DEL SOFTWARE
ARQUITECTURA DEL SOFTWAREARQUITECTURA DEL SOFTWARE
ARQUITECTURA DEL SOFTWARE
 
Toma de Decision.
Toma de Decision.Toma de Decision.
Toma de Decision.
 
La Botica de Guadalupe: una oficina de farmacia monástica renacentista
La Botica de Guadalupe: una oficina de farmacia monástica renacentistaLa Botica de Guadalupe: una oficina de farmacia monástica renacentista
La Botica de Guadalupe: una oficina de farmacia monástica renacentista
 
Aceite de plantas oxil naturals
Aceite de plantas oxil naturalsAceite de plantas oxil naturals
Aceite de plantas oxil naturals
 
2 3 2 Polimorfismo
2 3 2 Polimorfismo2 3 2 Polimorfismo
2 3 2 Polimorfismo
 
Universidad regional autónoma de lo1
Universidad regional autónoma de lo1Universidad regional autónoma de lo1
Universidad regional autónoma de lo1
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
3 interfaces clases_abstractas_herencia_polimorfismo
3 interfaces clases_abstractas_herencia_polimorfismo3 interfaces clases_abstractas_herencia_polimorfismo
3 interfaces clases_abstractas_herencia_polimorfismo
 
Clases abstractas interfaces
Clases abstractas interfacesClases abstractas interfaces
Clases abstractas interfaces
 
Lenguajes para definir transformaciones
Lenguajes para definir transformacionesLenguajes para definir transformaciones
Lenguajes para definir transformaciones
 
Certificación java 6 cap 1
Certificación java 6 cap 1Certificación java 6 cap 1
Certificación java 6 cap 1
 
Herencia y Polimorfismo en Java
Herencia y Polimorfismo en JavaHerencia y Polimorfismo en Java
Herencia y Polimorfismo en Java
 
Polimorfismo en JAVA
Polimorfismo en JAVAPolimorfismo en JAVA
Polimorfismo en JAVA
 
polimorfismo
polimorfismopolimorfismo
polimorfismo
 

Similar a Curso java preparación certificación

Similar a Curso java preparación certificación (20)

Conceptos Fundamentales de POO
Conceptos Fundamentales de POOConceptos Fundamentales de POO
Conceptos Fundamentales de POO
 
Actividad 4
Actividad  4Actividad  4
Actividad 4
 
JAVA Actividad 4
JAVA Actividad  4JAVA Actividad  4
JAVA Actividad 4
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Lenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetosLenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetos
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a java
 
Java basico
Java basicoJava basico
Java basico
 
Java desde 0
Java desde 0Java desde 0
Java desde 0
 
Tutorial de eclipse 2
Tutorial de eclipse 2Tutorial de eclipse 2
Tutorial de eclipse 2
 
Guia del trabajo con excepciones
Guia del trabajo con excepcionesGuia del trabajo con excepciones
Guia del trabajo con excepciones
 
Manual.curso.de.java.desde.cero
Manual.curso.de.java.desde.ceroManual.curso.de.java.desde.cero
Manual.curso.de.java.desde.cero
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
MANUAL DE JAVA
MANUAL DE JAVAMANUAL DE JAVA
MANUAL DE JAVA
 
Java desde cero
Java desde ceroJava desde cero
Java desde cero
 
MANUAL JAVA
MANUAL JAVA MANUAL JAVA
MANUAL JAVA
 
JAVA
JAVA JAVA
JAVA
 
JAVA 2
JAVA 2JAVA 2
JAVA 2
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 pre
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 pre
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 

Curso java preparación certificación

  • 2. Paradigma de la Programación  Un paradigma de programación es una propuesta tecnológica que es adoptada por una comunidad de programadores Ejemplos:  Por procedimientos  Lógico  Orientado a Objetos (actualmente más utilizado)  Etc. Referencia: http://es.wikipedia.org/wiki/Programaci%C3%B3n_or ientada_a_objetos
  • 3. P. O. O. Programación Orientada a Objetos  Paradigma de programación que usa los objetos para diseñar y desarrollar software Referencia: http://es.wikipedia.org/wiki/Programaci%C3%B3n_or ientada_a_objetos
  • 4. Java  Java es un lenguaje de programación orientada a objetos ,originalmente desarrollado por James Gosling de Sun Microsystems, adquirido luego por Oracle (Empresa que distribuye una Base de Datos).  Referencia:  http://es.wikipedia.org/wiki/Java_%28lenguaje_de_pr ogramaci%C3%B3n%29
  • 5. JDK Java Development Kit  Kit de Desarrollo de Java  Es un software que provee herramientas de desarrollo para la creación de programas en Java  Referencia:  http://es.wikipedia.org/wiki/Java_%28lenguaje_de_pr ogramaci%C3%B3n%29
  • 6. JRE Java Runtime Environment  Entorno en tiempo de Ejecución  Utilidades que permiten la ejecución de programas Java  Referencia:  http://es.wikipedia.org/wiki/Java_%28lenguaje_de_pr ogramaci%C3%B3n%29
  • 7. JMV Java Virtual Machine  Máquina Virtual Java  Máquina Virtual de proceso nativo  Referencia:  http://es.wikipedia.org/wiki/M%C3%A1quina_virtual_ Java
  • 8. Herramien tas de JMV Clases Desarrollo Compilad or + + JRE JDK
  • 9. Variables de Entorno Java en Windows  JAVAPATH: es una ruta completa del directorio donde está instalado JDK  CLASSPATH: son las bibliotecas o clases de usuario  PATH: variable donde se agrega la ubicación de JDK  Referencia  http://es.wikipedia.org/wiki/M%C3%A1quina_virtual_ Java
  • 10. Version de Java instalada  Símbolo del Sistema – Command Prompt  Ejecuta comandos dos  Ejecutar cmd  El comando java -version
  • 11. Eclipse  El IDE(para todo y nada en particular ) eclipse es un armazón sobre el cual se pueden montar herramientas de desarrollo de cualquier lenguaje está desarrollado en java.  Referencia  http://es.wikipedia.org/wiki/M%C3%A1quina_virtual_ Java
  • 12. Herencia  Una clase que deriva de otra extiende su funcionalidad  Referencia:  http://es.wikipedia.org/wiki/Herencia_%28inform%C 3%A1tica%29
  • 13. Encapsulación  Ocultamiento del estado, es decir, de los datos miembro.  Referencia:  http://es.wikipedia.org/wiki/Encapsulamiento_%28inf orm%C3%A1tica%29
  • 14. Polimorfismo  En resumen, en la programación orientada a objetos, la esencia del polimorfismo no atañe a la clase o prototipo de la que provienen los objetos. Aun así, en los lenguajes basados en clases, es habitual (y en algunos tal vez sea el único modo) que dichos objetos pertenezcan a subclases pertenecientes a una misma jerarquía. Entonces, el polimorfismo debe verse como una forma flexible de usar un grupo de objetos (como si fueran sólo uno). Podría decirse que el polimorfismo en esencia refiere al comportamiento de los objetos, no a su pertenencia a una jerarquía de clases (o a sus tipos de datos).  Referencia: http://es.wikipedia.org/wiki/Polimorfismo_%28inform%C 3%A1tica%29