Anda di halaman 1dari 3

2011

ACT1-Sem_1

Jaider Ospina Navas


Variables y Estructuras de Control Programacin Orientada a Objetos: JAVA

24/07/2011

Act1_Sem_1

ACTIVIDAD AUTOAPRENDIZAJE SEMANA 1


1. Hacer la lectura definida de la Introduccin al Lenguaje. 2. Entrar a la Pgina http://www.java.sun.com y ah mismo buscar los tutoriales de Java 3. Una vez adentro lee sobre la arquitectura de Java. 4. Describe la importancia de Java y el porque se dice que es portable y como se utiliza la JVM y la API en un desarrollo en Java en un documento en Word, con tus datos. 5. Publique sus comentarios en el foro destinado para esta semana, recuerde realizar por lo menos dos intervenciones.

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

Anda mungkin juga menyukai