You are on page 1of 4

ACT1-Sem_1

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:

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:

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

You might also like