Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Introducción a Java: Orígenes y Ventajas de este Lenguaje de Programación, Apuntes de Programación Java

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

2021/2022

Subido el 25/09/2022

jimmy-montes
jimmy-montes 🇸🇻

1 documento

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Introducción a Java
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.
pf3

Vista previa parcial del texto

¡Descarga Introducción a Java: Orígenes y Ventajas de este Lenguaje de Programación y más Apuntes en PDF de Programación Java solo en Docsity!

Introducción a Java

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: