Este documento describe los fundamentos del lenguaje de programación Java. Explica que Java es un lenguaje orientado a objetos, distribuido, simple, multihilos y seguro que es independiente de la plataforma. También describe las características clave del lenguaje como la orientación a objetos, la distribución, la simplicidad, los hilos múltiples y la seguridad. Además, explica brevemente qué es la máquina virtual de Java y los elementos básicos de una clase en Java como atributos y métodos.
3. Características del lenguaje Java
• Orientado a Objetos: Los objetos agrupan
en estructuras encapsuladas tanto sus
datos como los métodos (o funciones) que
manipulan esos datos.
• Distribuido: Java proporciona una colección
de clases para su uso en aplicaciones de
red, que permiten abrir conexiones con
servidores o clientes remotos.
• Simple: Por simplicidad nos referimos a
que Java utilizó varias de las características
de lenguajes como C y C++, eliminando las
cuestiones que
• consideró más complejas. Algunas
características son la herencia simple,
• manejo de la memoria, entre otras.
4. Características del lenguaje Java
• Multi-hilos: Java permite ejecutar varias tareas a la
vez, en el cual cada subproceso es un proceso más
ligero que si se creara un nuevo proceso desde cero.
• Seguro: La Java Virtual Machine (JVM) no permite que
nuestra aplicación utilice recursos fuera del espacio y
recursos asignados.
• Independiente de Plataforma: Java tiene
independencia de plataforma al crear
• un código intermedio, que conocemos como Bytecode.
Este código puede ser ejecutado en cualquier
plataforma.
5. ¿Qué es la maquina virtual?
La máquina virtual de Java (JVM-Java Virtual Machine) nos va a permitir ejecutar
el código generado por el compilador, esto se conoce como Bytecodes (archivo
con extensión .class).