Skip to content

Latest commit

 

History

History
90 lines (64 loc) · 4.53 KB

README.md

File metadata and controls

90 lines (64 loc) · 4.53 KB

INTRODUCCIÓN A JAVA

  • Java es un lenguaje de alto nivel, compilado y de propósito general.
  • Fue creado por James Gosling en 1995.
  • Java sigue siendo uno de los lenguajes de programación más demandados y utilizados en la industria de software.

RAZONES PARA APRENDER JAVA

Ofrece Amplitud y Diversidad de Aplicaciones

  • Podemos decir que Java es omnipresente. Se utiliza en una gran variedad de aplicaciones como son:
    • Desarrollo de web (Spring y Hibernate).
    • Aplicaciones Móviles (Android).
    • Sistemas Empresariales (Spring y Jakarta EE).
    • Aplicaciones de Escritorio (Swing y Java FX).

CARACTERÍSTICAS DE JAVA

  • PORTABILIDAD E INDEPENDENCIA DE PLATAFORMA

    • Una de las mayores fortalezas de Java es su lema: Escribe una vez, ejecuta en cualquier lugar. Esto significa que el código compilado Java, se puede ejecutar en cualquier sistema operativo o plataforma que tenga instalado una máquina virtual de Java (JVM - Java Virtual Machine).
  • SEGURIDAD Y RENDIMIENTO

    • Java fue diseñada con la seguridad en mente. Su arquitectura incluye características que protegen contra una amplia gama de amenazas y vulnerabilidades. Además, las la gestión automática de memoria mediante su recolector de basura y su arquitectura multi-hilo la hacen muy eficiente y rápida.
  • COMUNIDAD Y ECOSISTEMA

    • Java cuenta con una de las comunidades de desarrolladores más grandes y activas del mundo. Esto significa que hay una basta cantidad de recursos, bibliotecas, frameworks y herramientas disponibles para facilitar el desarrollo y la solución de problemas.
  • OPORTUNIDADES PROFESIONALES

    • El mercado laboral para Java es muy amplio y está en crecimiento. Empresas de todo el mundo busca desarrolladores Java para cubrir posiciones laborales en muy diversos sectores, además de muy bien remunerados.
  • INNOVACIONES Y FUTURO

    • Java no solo es un lenguaje de programación es una plataforma versátil y potente que ha resistido la prueba del tiempo. Java sigue evolucionando con nuevas versiones y nuevas características por la que Java sigue siendo una excelente inversion.

¿QUE ES EL JDK DE JAVA?

El JDK es (Java Development Kit) de Java nos sirve para ejecutar los programas de Java el cual contiene herramientas, como compilador y una máquina virtual de Java. El cual el compilador es un programa que traduce el código Java a un lenguaje de bajo nivel o código máquina que puede ser ejecutado directamente por el sistema operativo.

¿COMO FUNCIONA?

El compilador de Java (javac) convierte el código fuente (.java) en bytecode __(.class). El bytecode es un formato intermedio que es independiente de plataforma y ejecutado en cualquier sistema operativo que tenga una Máquina Virtual de Java (JVM).

RELACIÓN ENTRE JDK Y JRE

  • El JDK incluye el JRE más las herramientas de desarrollo necesarias (como el compilador).
  • El JRE incluye solamente lo necesario para ejecutar aplicaciones Java más no para desarrollar.

En resumen, cuando instalamos los JDK, también se instala el JRE como parte de paquete de instalación. Lo que significa que tendrás todas las herramientas necesarias para desarrollar como para ejecutar programas Java.

  1. JDK (comando javac, debugging, herramientas desarrollo)
  2. JRE (comando java para ejecutar el bytecode (.class) verifica de bytecode, Java API(biblioteca))
  3. JVM (Interprete JIT(Just in Time), Recolector Basura)

TEMAS EN JAVA