Академический Документы
Профессиональный Документы
Культура Документы
ACT1-Sem_1
24/07/2011
Act1_Sem_1
DESARROLLO
1. OK. 2. OK. 3. OK. 4. Java
cobra gran importancia en nuestros das debido a la potencia de sus capacidades, su amplia difusin y elementos caractersticos como su portabilidad. La portabilidad se define como su dependencia de la plataforma en la que corre. La portabilidad es mayor cuanto menor es su independencia del software de plataforma, en este sentido JAVA figura como un lenguaje de programacin, implementado sobre el paradigma de orientado a objetos, con mayor difusin y aceptacin por parte de la comunidad de programadores. Su portabilidad est dada debido a que no se compila a cdigo mquina, sino a un lenguaje intermedio que luego es interpretado por la "mquina virtual Java", que s es especfica de cada plataforma Si un software puede ser compilado en plataformas diversas (x86, IA64, amd64, etc), dicho software se dice que es multiplataforma. En algunos casos el software es "independiente" de la plataforma y puede ejecutarse en plataformas diversas sin necesidad de ser compilado especficamente para cada una de ellas, a este tipo de software se le llama interpretado, por que necesita de un interprete para ser ejecutado en las diferentes plataformas.
*Aparte extraido de : http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/introduccion/virtual.htm La Mquina Virtual Java (JVM) es el entorno en el que se ejecutan los programas Java, su misin 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 intrprete Java especfico ejecuta las instrucciones que se guardan en los archivos cuya extensin es .class. Las tareas principales de la JVM son las siguientes:
y y y y y
Reservar espacio en memoria para los objetos creados Liberar la memoria no usada. Asignar variables a registros y pilas Llamar al sistema husped para ciertas funciones, como los accesos a los dispositivos Vigilar el cumplimiento de las normas de seguridad de las aplicaciones Java
La API de Java est formada un conjunto de paquetes de clases que le proporcionan una gran funcionalidad. El ncleo de la API viene con cada una de las implementaciones de la JVM:
y y y y y y y y
Lo esencial: tipos de datos, clases y objetos, arrays, cadenas de caracteres (strings), subprocesos (threads), entrada/salida, propiedades del sistema, etc. Applets. Manejo de la red (networking). Internacionalizacin. Seguridad. Componentes (JavaBeans). Persistencia (Object serialization) Conexin a bases de datos (JDBC).