Conociendo el ambiente de java
- Importancia de java:
Es un lenguaje orientado a objetos, es uno de los lenguajes más utilizados en el mundo para desarrollar diferentes aplicaciones endistintas areas. Es reutilizable ya que posee ocultamiento de información. Ademas es facil programar
- Portabilidad:
La independencia de la plataforma, significa que programas escritos en el lenguajeJava pueden ejecutarse igualmente en cualquier tipo de hardware. Este es el significado de ser capaz de escribir un programa una vez y que pueda ejecutarse en cualquier dispositivo, tal como reza elaxioma de Java, ‘’’write once, run anywhere’’’.
Para ello, se compila el código fuente escrito en lenguaje Java, para generar un código conocido como “bytecode” (específicamente Javabytecode)—instrucciones máquina simplificadas específicas de la plataforma Java. Esta pieza está “a medio camino” entre el código fuente y el código máquina que entiende el dispositivo destino. El bytecode es ejecutadoentonces en la máquina virtual (JVM), un programa escrito en código nativo de la plataforma destino (que es el que entiende su hardware), que interpreta y ejecuta el código.
- JVM (en inglés JavaVirtual Machine):
Es un máquina virtual de proceso nativo, es decir, ejecutable en una plataforma específica, capaz de interpretar y ejecutar instrucciones expresadas en un código binario especial(el Java bytecode), el cual es generado por el compilador del lenguaje Java.
Para poder ejecutar una aplicación en una Máquina Virtual de Java, el programa código debe compilarse de acuerdo a unformato binario portable estandarizado, normalmente en forma de ficheros con extensión .class o .jar.
- API (Application Program Interface)
El API Java es una Interfaz de Programación deAplicaciones (API: por sus siglas en inglés) provista por los creadores del lenguaje Java, y que da a los programadores los medios para desarrollar aplicaciones Java. Como el lenguaje Java es un Lenguaje...
Regístrate para leer el documento completo.