

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Una introducción a java, su historia, por qué es importante y sus ventajas en comparación con otros lenguajes de programación. Aprende sobre la java virtual machine (jvm), el uso de la variable path y classpath, y cómo descargar y utilizar java development kit (jdk) y java runtime environment (jre).
Tipo: Apuntes
1 / 3
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


Java surgió en 1991 cuando un grupo de ingenieros de Sun Microsystems trataron de diseñar un nuevo lenguaje de programación destinado a electrodomésticos. La reducida potencia de cálculo y memoria de los electrodomésticos llevó a desarrollar un lenguaje sencillo capaz de generar código de tamaño muy reducido. Debido a la existencia de distintos tipos de CPUs y a los continuos cambios, era importante conseguir una herramienta independiente del tipo de CPU utilizada. Desarrollaron un código “neutro” que no dependía del tipo de electrodoméstico, el cual se ejecutaba sobre una “máquina hipotética o virtual” denominada Java Virtual Machine (JVM). Quien interpreta este código neutro convirtiéndolo a código particular de la CPU utilizada. Se evita tener que realizar un programa diferente para cada CPU o plataforma. La JVM es el intérprete de Java. Ejecuta los “bytecodes” (ficheros compilados con extensión *.class) creados por el compilador de Java (javac.exe). El desarrollo y ejecución de aplicaciones en Java exige que las herramientas para compilar (javac.exe) y ejecutar (java.exe) se encuentren accesibles. El ordenador, desde una ventana de comandos de MS- DOS, sólo es capaz de ejecutar los programas que se encuentran en los directorios indicados en la variable PATH del ordenador (o en el directorio activo). Si se desea compilar o ejecutar código en Java, el directorio donde se encuentran estos programas (java.exe y javac.exe) deberá encontrarse en el PATH. Tecleando PATH en una ventana de comandos de MS-DOS se muestran los nombres de directorios incluidos en dicha variable de entorno. Java utiliza además una nueva variable de entorno denominada CLASSPATH, la cual determina dónde buscar tanto las clases o librerías de Java (el API de Java) como otras clases de usuario. ¿Qué es Java? Se habla de Java como un lenguaje de programación orientado a objetos, lo cual significa que hace uso de objetos y de sus interacciones para diseñar programas y aplicaciones en la esfera informática. Java está relacionado en cierta forma con otros lenguajes como el C++. Sin embargo el lenguaje Java cada vez se posiciona más como el elegido para el desarrollo de todo tipo de diseños y aplicaciones para la Web y Empresariales, lo cual hace que su popularidad aumente a un ritmo acelerado. Como puedes ver, no es pura casualidad que Java sea considerado como uno de los lenguajes de programación más empleados en la actualidad en todo tipo de aplicaciones informáticas y para la Internet.
¿Por qué aprender Java? Esta es una pregunta que puede estar pasando por tu mente en estos momentos. Quizás lo habías considerado antes o, quizás, pensabas en aprender cualquier otro lenguaje de programación. Las ventajas que tiene aprender Java en lugar de otro lenguaje. La tecnología Java es gratis. Java es usado ampliamente en un sinnúmero de ambientes, como pueden ser Windows, Mac o Linux. Su código API le permite hacer infinidad de cosas. Java ofrece mucha seguridad contra infiltraciones y virus. Su sistema de documentación es bastante conocido y empleado. Java cuenta con una gran biblioteca de funcionalidades estándar. Java es mucho más compatible con las tendencias actuales de las aplicaciones para la Internet. Para trabajar con JAVA debemos descargar una serie de herramientas, de acuerdo a lo que deseemos realizar: Java el Lenguaje de programación universal Para usuarios normales: JRE (Java Runtime Environment) que está compuesto por la máquina virtual de java (JVM), las clases del nucleo y bibliotecas de la plataforma Java. Para desarrolladores: JDK (Java Development Kit) que incluye el JRE, el compilador de Java y las API de Java Cada sistema o dispositivo tendrá su propio JRE, lo que hace que la misma aplicación JAVA se pueda ejecutar en distintos sistemas y precisamente le de ese carácter casi universal a este lenguaje. El lenguaje Java es un lenguaje compilado e interpretado, ¿Pero qué quiere decir esto? quiere decir que todas las aplicaciones que escribamos deben seguir dos pasos antes de poder ejecutarse: