Manual De Java

Páginas: 30 (7418 palabras) Publicado: 7 de mayo de 2012
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO ARGENTINA


UNIDAD DIDACTICA: HERRAMIENTAS DE DESARROLLO DE SOFTWARE


DOCENTE: DE LA CRUZ VELAZCO PEDRO HERNAN


Introducción


La Máquina Virtual Java

• La Máquina Virtual Java
• El lenguaje Java

La primera aplicación

• Crear un nuevo proyecto
• La aplicación
• Ejecutar la aplicación
• Resumen

Elementosdel lenguaje Java

• Identificadores
• Comentarios
• Sentencias
• Bloques de código
• Expresiones
• Variables
• Los tipos básicos de datos
• Las cadenas de caractares o strings
• Palabras clave

Los operadores (aritméticos)

• Los operadores aritméticos
• La concatenación de strings
• La precedencia de operadores
• La conversiónautomática y promoción
• Los operadores unarios

Los operadores (relacionales)

• Los operadores relacionales
• Los operadores lógicos




El flujo de un programa (sentencias condicionales)

• La sentencia if
• La sentencia if...else
• La sentencia switch

El flujo de un programa (sentencias iterativas)

• La sentencia for
• La sentencia while• La sentencia do...while
• La sentencia break
• La sentencia continue

La Máquina Virtual Java

El lenguaje Java
[pic]
El lenguaje Java es a la vez compilado e interpretado. Con el compilador se convierte el código fuente que reside en archivos cuya extensión es .java, a un conjunto de instrucciones que recibe el nombre de bytecodes que se guardan en un archivo cuya extensión es.class. Estas instrucciones son independientes del tipo de ordenador. El intérprete ejecuta cada una de estas instrucciones en un ordenador específico (Windows, Macintosh, etc). Solamente es necesario, por tanto, compilar una vez el programa, pero se interpreta cada vez que se ejecuta en un ordenador.
[pic]
Cada intérprete Java es una implementación de la Máquina Virtual Java (JVM). Losbytecodes posibilitan el objetivo de "write once, run anywhere", de escribir el programa una vez y que se pueda correr en cualquier plataforma que disponga de una implementación de la JVM. Por ejemplo, el mismo programa Java puede correr en Windows 98, Solaris, Macintosh, etc.
Java es, por tanto, algo más que un lenguaje, ya que la palabra Java se refiere a dos cosas inseparables: el lenguaje que nossirve para crear programas y la Máquina Virtual Java que sirve para ejecutarlos. Como vemos en la figura, el API de Java y la Máquina Virtual Java forman una capa intermedia (Java platform) que aísla el programa Java de las especificidades del hardware (hardware-based platform).
[pic]
 

La Máquina Virtual Java

La Máquina Virtual Java (JVM) es el entorno en el que se ejecutan los programasJava, su misión principal es la de garantizar la portabilidad de las aplicaciones Java. Define esencialmente un ordenador abstracto y especifica las instrucciones (bytecodes) que este ordenador puede ejecutar. El intérprete Java específico ejecuta las instrucciones que se guardan en los archivos cuya extensión es .class. Las tareas principales de la JVM son las siguientes:
• Reservar espacio enmemoria para los objetos creados
• Liberar la memoria no usada (garbage collection).
• Asignar variables a registros y pilas
• Llamar al sistema huésped para ciertas funciones, como los accesos a los dispositivos
• Vigilar el cumplimiento de las normas de seguridad de las aplicaciones Java
Esta última tarea, es una de las más importantes que realiza la JVM. Además, laspropias especificaciones del lenguaje Java contribuyen extraordinariamente a este objetivo:
• Las referencias a arrays son verificadas en el momento de la ejecución del programa
• No hay manera de manipular de forma directa los punteros
• La JVM gestiona automáticamente el uso de la memoria, de modo que no queden huecos.
• No se permiten realizar ciertas conversiones (casting)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual De Java
  • Manual java
  • Manual de java
  • Manual java
  • Manual De Java
  • manual java
  • manual java
  • Manual java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS