1 / 12

Curso de Java Capitulo 1: Introducción a Java Profesor: Aníbal Martínez Aguas

Curso de Java Capitulo 1: Introducción a Java Profesor: Aníbal Martínez Aguas. Contenido. ¿Qué es java? Orígenes de java El compilador de java Archivos Binarios Byte Code La maquina virtual de java (JMV). ¿Qué es java?.

tosca
Download Presentation

Curso de Java Capitulo 1: Introducción a Java Profesor: Aníbal Martínez Aguas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Curso de Java Capitulo 1: Introducción a Java Profesor: Aníbal Martínez Aguas

  2. Contenido • ¿Qué es java? • Orígenes de java • El compilador de java • Archivos Binarios Byte Code • La maquina virtual de java (JMV)

  3. ¿Qué es java? • Java es un lenguaje orientado a objetos, independiente de la plataforma donde se ejecuta.

  4. Características • Robusto. • MultiThread. • Portable.

  5. Orígenes de java • 1991 un grupo de ingenieros de Sun Microsystems trataron de diseñar un nuevo lenguaje de programación destinado a electrodomésticos. • Su objetivo es que se desarrolle un codigo neutro que pueda ser leído por una maquina virtual contenida en cada electrodoméstico.

  6. Orígenes de java • Write onece, run everywhere. • 1995. La clave fue la incorporación de un intérprete Java en el programa Netscape.

  7. El compilador java • Se trata de una de las herramientas de desarrollo del JDK. • Realiza un análisis de sintaxis del código . • Si no encuentra errores en el código genera los ficheros compilados (con extensión *.class). En otro caso muestra la línea o líneas erróneas.

  8. Byte - Code • Es el código generado después de compilar, el cual permite ser leído por la maquina virtual con tenido en las diferentes plataformas. • Se pueden reconocer por su extensión .class • Nota : el Byte – Code se puede ejecutar en cualquier plataforma.

  9. JMV( Maquina Virtual de Java) • La JVM es el intérprete de Java. Ejecuta los “bytecodes” (ficheros compilados con extensión *.class) creados por el compilador de Java (javac.exe). • Tiene numerosas opciones entre las que destaca la posibilidad de utilizar el denominado JIT (Just-In-Time Compiler).

  10. JMV( Maquina Virtual de Java) • Tareas especiales: • la JVM puede delimitar las operaciones peligrosas, con lo cual la seguridad es fácilmente controlable. • Reserva espacios en memoria para los objetos creados. • Libera memoria no usada. • Asigna variables a registros y pilas. • Llama al sistema huésped para ciertas funciones accesos a los dispositivos. • Vigila el cumplimiento de las normas de seguridad.

  11. Kit de desarrollo Java (JDK) • Son un conjunto de programas y librerías que permiten desarrollar, compilar y ejecutar programas en Java.

  12. Integrated Development Environment (IDE) • Son entornos de desarrollo integrados. • permiten escribir el código Java, Compilarlo y ejecutarlo sin tener que Cambiar de aplicación. • Algunos son de entorno Gráficos como Net Beans. • Otros son de consola (JECreator).

More Related