¿Qué es Java?

  • Lenguaje de programación orientado a objetos.
  • Creado por la empresa Sun Microsystems, actualmente es propiedad de Oracle.
  • Su base es el lenguaje C++.
  • Diseñado para ser independiente de la plataforma de ejecución.

Descarga de Workspace

Denominación

Desde v1.2 hasta v1.5 se denominó “Java 2” y se dividió en:

  • Java 2 Platform Standard Edition (J2SE) . Es la base para todas
  • Java 2 Platform Enterprise Edition (J2EE).
  • Java 2 Platform Mobile/Micro Edition (J2ME).

A partir de la versión 5, quita el 2 de su nombre.

  • Java Platform, Standard Edition, Java SE.
  • Java Platform, Enterprise Edition, Java EE.
  • Java Platform, Mobile Edition, Java ME.

Tipos de aplicaciones Java:

  • Aplicación Standalone (escritorio)
    • Programa ejecutado en local mediante la JVM.
    • No requiere navegador para su ejecución.
  • Applet
    • Integrados dentro de una página Web.
    • El applet y la Web se ejecutan de forma local.
  • Servlet
    • Programa ejecutado en servidor
    • Responde a las peticiones realizadas en la web.

La máquina Virtual Java (JVM)

  1. El código fuente se escribe en un archivo de texto plano con extensión Java.
  2. El código es compilado a archivos .class que contienen bytecodes. En el caso de Eclipse, estos ficheros se almacenan en la carpeta bin del proyecto.
  3. Al ejecutar, la aplicación es interpretada por la JVM, transformando los bytecodes en código nativo para el tipo de procesador.
Java virtual machine jvm

La Máquina Virtual Java es el intérprete Java, es decir, es el mecanismo que reconoce el bytecode. Es propia de cada máquina.

El bytecode es independiente de la plataforma y es la JVM la que lo transforma.

JDK (Java Development Kit)

Llamado SDK hasta la versión 5. Luego, JDK.

El JDK se compone de:

  • Compilador java (ejecutable javac), documentación, bibliotecas, herramientas y ejemplos para el desarrollo.
  • JRE (Java Runtime Enviroment, la máquina virtual). Es lo único que necesitan los clientes para ejecutar sus aplicaciones Java.
Descarga JDK

API de Java:
http://docs.oracle.com/javase/6/docs/api/

Descarga de la API de Java:
http://www.oracle.com/technetwork/java/javase/downloads/index.html#docs

Ejemplos de uso:
http://www.programcreek.com/java-api-examples/?action=index

Certificación:

Consta de 77 preguntas tipo test. Debemos acertar un 65% de las respuestas correctas. La duración del examen es 2h 30′ y tiene un coste de 212€.

Buscador de centros homologados para certificarse

Aplicación con preguntas similares a las de la certificación

  1. ¿Qué es Java?
  2. Eclipse
  3. Resolución de problemas
  4. Clases
  5. Objetos
  6. Hola mundo
  7. Comentarios
  8. Variables
  9. Constantes
  10. Operadores
  11. Lectura de datos
  12. Ejercicios con operadores aritméticos
  13. Estructuras de control
  14. Métodos
  15. Modificador static
  16. Arrays
  17. Ejercicio – juego del ahorcado
  18. Ejercicio - tres en raya
  19. Modificadores de acceso
  20. Constructores
  21. Herencia
  22. Polimorfismo
  23. Abstracción
  24. Interfaces
  25. Clases internas
  26. Garbage Collector
  27. String performance
  28. Encapsulación
  29. Contenedores
  30. Genéricos
  31. Ejercicio alta, baja, modificación y consulta en un ArrayList
  32. Ejercicio – juego de la oca
  33. Recorrer un map
  34. Sobreescritura equals
  35. Sobreescritura hashcode
  36. Sobreescritura compareTo
  37. Excepciones
  38. Implementar Serializable
  39. Enumeraciones
  40. Hilos
icono de mandar un mail¡Contacta conmigo!
contacta conmigoPablo Monteserín

¡Hola! ¿En qué puedo ayudarte?