¿Qué es java?
Java es un lenguaje de programación con el que podemos realizar cualquier tipo de programa. En la actualidad es un lenguaje muy extendido y cada vez cobra más importancia tanto en el ámbito de Internet como en la informática en general. Está desarrollado por la compañía Sun Microsystems.
Una de las principales características por las que Java se ha hecho muy famoso es que es un lenguaje independiente de la plataforma. Eso quiere decir que si hacemos un programa en Java podrá funcionar en cualquier ordenador del mercado. Es una ventaja significativa para los desarrolladores de software, pues antes tenían que hacer un programa para cada sistema operativo, por ejemplo Windows, Linux, Apple, etc. Esto lo consigue porque se ha creado una Máquina de Java para cada sistema que hace de puente entre el sistema operativo y el programa de Java y posibilita que este último se entienda perfectamente.
La independencia de plataforma es una de las razones por las que Java es interesante para Internet, ya que muchas personas deben tener acceso con ordenadores distintos. Pero no se queda ahí, Java está desarrollándose incluso para distintos tipos de dispositivos además del ordenador como móviles, agendas y en general para cualquier cosa que se le ocurra a la industria.
¿Java Runtime Environment?
También conocido como JRE, es un conjunto de utilidades que permite la ejecución de programas java.
Es el kit destinado al cliente para poder ejecutar programas Java. Básicamente se compone de una máquina virtual Java (JVM) capaz de ejecutar el bytecode y la librería estándar de Java.
Permite la ejecución de los programas Java (*.class) no gráficos (aplicaciones).
La sintaxis para su utilización es la siguiente:
java [Opciones] ClaseAEjecutar [Argumentos]
Opciones: Especifica opciones relacionadas con la forma en que el intérprete Java ejecuta el programa.
ClaseAEjecutar: Especifica el nombre de la clase cuyo método main() se desea ejecutar como programa. Si la clase reside en un paquete se deberá especificar su ruta mediante en forma paquete.subpaquete.clase_a_ejecutar.
Argumentos: Especifica los argumentos que se recibirán en el parámetro s del método main(String s), por si el programa necesita de parámetros de ejecución. Si por ejemplo el programa realiza el filtrado de un archivo, probablemente nos interese recibir como argumento la ruta del fichero a filtrar, y una ruta destino.
¿Qué es Java Development Kit?
JDK es el acrónimo de "Java Development Kit", es decir Kit de desarrollo de Java. Se puede definir como un conjunto de herramientas, utilidades, documentación y ejemplos para desarrollar aplicaciones Java.
JDK consta de una serie de aplicaciones y componentes, para realizar cada una de las tareas de las que es capaz de encargarse
A continuación se explican más en profundidad cada uno de ellos, así como su sintaxis, indicando entre corchetes aquellos elementos que sean opcionales.
Se observará que todos los programas permiten la inclusión de una serie de opciones sobre su ejecución antes del primer argumento. Estas opciones se indican precedidas de un menos(-):
programa -opcion1 -opcion2 Parametro1
Todas las opciones que los ejecutables del JDK presentan se muestran llamando al programa sin parámetros o con las opciones -? o -help:
programa
programa -help
programa -?
¿Qué es Máquina virtual Java?
(Java Virtual Machine o JVM). Aplicación que interpreta y ejecuta programas escritos en el lenguaje de programación Java. Específicamente puede interpretar el bytecode generado al compilar en Java.Lo que hace la JVM es terminar de compilar el bytecode en lenguaje máquina para que la aplicación Java pueda ser ejecutada en un dispositivo específico, este es el caso de las JVM que utilizan un compilador JIT (Just In Time).Múltiples sitios web y aplicaciones son programados en Java y debe utilizarse una máquina virtual Java para poder ejecutarse, por lo tanto una computadora (o dispositivo electrónico) debe tenerla instalada para poder ejecutarlos.
Bibliografía:
http://www.alegsa.com.ar/Dic/maquina%20virtual%20java.php
http://www.desarrolloweb.com/articulos/497.php
http://es.wikipedia.org/wiki/Java_Runtime_Environment
http://pisuerga.inf.ubu.es/lsi/Invest/Java/Tuto/A_I.htm
Java es un lenguaje de programación con el que podemos realizar cualquier tipo de programa. En la actualidad es un lenguaje muy extendido y cada vez cobra más importancia tanto en el ámbito de Internet como en la informática en general. Está desarrollado por la compañía Sun Microsystems.
Una de las principales características por las que Java se ha hecho muy famoso es que es un lenguaje independiente de la plataforma. Eso quiere decir que si hacemos un programa en Java podrá funcionar en cualquier ordenador del mercado. Es una ventaja significativa para los desarrolladores de software, pues antes tenían que hacer un programa para cada sistema operativo, por ejemplo Windows, Linux, Apple, etc. Esto lo consigue porque se ha creado una Máquina de Java para cada sistema que hace de puente entre el sistema operativo y el programa de Java y posibilita que este último se entienda perfectamente.
La independencia de plataforma es una de las razones por las que Java es interesante para Internet, ya que muchas personas deben tener acceso con ordenadores distintos. Pero no se queda ahí, Java está desarrollándose incluso para distintos tipos de dispositivos además del ordenador como móviles, agendas y en general para cualquier cosa que se le ocurra a la industria.
¿Java Runtime Environment?
También conocido como JRE, es un conjunto de utilidades que permite la ejecución de programas java.
Es el kit destinado al cliente para poder ejecutar programas Java. Básicamente se compone de una máquina virtual Java (JVM) capaz de ejecutar el bytecode y la librería estándar de Java.
Permite la ejecución de los programas Java (*.class) no gráficos (aplicaciones).
La sintaxis para su utilización es la siguiente:
java [Opciones] ClaseAEjecutar [Argumentos]
Opciones: Especifica opciones relacionadas con la forma en que el intérprete Java ejecuta el programa.
ClaseAEjecutar: Especifica el nombre de la clase cuyo método main() se desea ejecutar como programa. Si la clase reside en un paquete se deberá especificar su ruta mediante en forma paquete.subpaquete.clase_a_ejecutar.
Argumentos: Especifica los argumentos que se recibirán en el parámetro s del método main(String s), por si el programa necesita de parámetros de ejecución. Si por ejemplo el programa realiza el filtrado de un archivo, probablemente nos interese recibir como argumento la ruta del fichero a filtrar, y una ruta destino.
¿Qué es Java Development Kit?
JDK es el acrónimo de "Java Development Kit", es decir Kit de desarrollo de Java. Se puede definir como un conjunto de herramientas, utilidades, documentación y ejemplos para desarrollar aplicaciones Java.
JDK consta de una serie de aplicaciones y componentes, para realizar cada una de las tareas de las que es capaz de encargarse
A continuación se explican más en profundidad cada uno de ellos, así como su sintaxis, indicando entre corchetes aquellos elementos que sean opcionales.
Se observará que todos los programas permiten la inclusión de una serie de opciones sobre su ejecución antes del primer argumento. Estas opciones se indican precedidas de un menos(-):
programa -opcion1 -opcion2 Parametro1
Todas las opciones que los ejecutables del JDK presentan se muestran llamando al programa sin parámetros o con las opciones -? o -help:
programa
programa -help
programa -?
¿Qué es Máquina virtual Java?
(Java Virtual Machine o JVM). Aplicación que interpreta y ejecuta programas escritos en el lenguaje de programación Java. Específicamente puede interpretar el bytecode generado al compilar en Java.Lo que hace la JVM es terminar de compilar el bytecode en lenguaje máquina para que la aplicación Java pueda ser ejecutada en un dispositivo específico, este es el caso de las JVM que utilizan un compilador JIT (Just In Time).Múltiples sitios web y aplicaciones son programados en Java y debe utilizarse una máquina virtual Java para poder ejecutarse, por lo tanto una computadora (o dispositivo electrónico) debe tenerla instalada para poder ejecutarlos.
Bibliografía:
http://www.alegsa.com.ar/Dic/maquina%20virtual%20java.php
http://www.desarrolloweb.com/articulos/497.php
http://es.wikipedia.org/wiki/Java_Runtime_Environment
http://pisuerga.inf.ubu.es/lsi/Invest/Java/Tuto/A_I.htm
esta muy largo podrias haber puesto conceptos mas simples!!!
ResponderEliminarOye, eso esta muy largo y solo texto, asi no da ganas de leer, creo que deberias ser mas creativo para que el lector almenos lo lea.
ResponderEliminar