¿Qué es Java?

Curso de Java

11.  
22.  

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

  • 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.

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.
¿Qué es Java? 1

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.
¿Qué es Java? 2

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.

Links de interés

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

Enlace para comprar el voucher del examen.

Para comprar este examen pulsa en el enlace de Oracle Foundations Exams for Students dentro del enlace anterior.

Java 1Z0-811

Para comprar estos examenes pulsa en el enlace de Oracle Cloud Infrastructure and Technology Exams dentro del enlace anterior. Las preguntas de estas dos certificaciones que tengo en mi página, aunque similares, no estan actualizadas a la última versión.

Otros recursos para la certificación

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

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.