Que es java?
Es un lenguaje de programación orientada a objetos desarrolla por Sun Mycrosystem A primcipios de los año 90.Toma mucha sintaxis de C y C++, Elimina herramientas de bajo nivel, la manipulación directa de punteros o memoria.
La aplicación Java esta tipicamente compiladas en un bytecore, aúnque la compilación em código máquina nativo tambien es posible.
Java Develoment Kit (JDK)
Es un sotfware que provee erramientas de desarrollo para la creación de programas en Java. Puede instalarse en unas computadora local o en una unidad de red.
En los sistemas de Windows sus variables de entorno son
Javapath: Es un path completo de directorio donde esta instalado el JDK
Claspath: Son las librerias o clases de usuarios
Path:Variable donde se arreglala ubicación de JDK
Programas que contiene
Appletviewer: Es un visor de applet para generar sus vistas previas
Javac: Es un compilador de java
Java: es un interprete de java
Javadoc:Genera la documentacion de las clases java en un programa
Java Runtime Envitonment (JRE)
Es un conjuto de utiladades que permite la ejecución de programas Java.
Componentes
En su forma mas simple, el entorno en tiempo de ejecución de Java esta conformado por una máquina Virtual de JAva o JVM, Un conjunto de bibliotecas java y otros componentes necesarios para que una aplicación en java pueda ser ejecutada.
JRV es como un intermediario entre java y el sistema operativo, es un programa que interpreta el códiga Java mientras que las librerias de clase estandar las implementan al API de Java.
JRV y API deben ser consistentes entre si.
Maquina Virtual Java (MVJ)
Es un programa nativo, es decir ejecutable, en una plataforma específica, capaz de interpretar y ejecutar instrucciones expresadas en código binario especial(Java Bytecore), el cual es generado por el compilador de lenguaje Java.
La gran ventaja de la máquina virtual es aportar portabilidad del lenguaje de manera que desde Sun Microsystems se han creado diferentes máquinas virtuales java para diferentes arquitecturas y así un programa .
Entorno de ejecución
El programa código debe compilarse de acuerdo a un formato binario portable estandarizado, normalmente en forma de ficheros con extensión .class.Un programa puede componerse de múltiples clases, en cuyo caso cada clase tendrá asociada su propio archivo .class.
Para facilitar la distribución de aplicaciones, los archivos de clase pueden empaquetarse juntos en un archivo con formato jar.
Hola, que tal este resumen esta muy sintetizado y especifico, me parece que esta muy bien y su contenido esta muy claro.
ResponderEliminar