Está en la página 1de 2

Java, esta dividido en cuatro principales ramas:

 JRE (Entorno de ejecucion)


 JDK (Entorno de desarrollo y testeo)
 JEE (Entorno para crear aplicaciones empresariales que se usen
tecnologia de servidores)
 JME (Entorno de desarrollo para moviles)
Ahora bien con Java podemos hacer maravillas, aqui les explico a grandes razgos
algunas de las cosas que podemos hacer con Java y sus principales caracteristicas.

Aplicaciones autónomas: 
Todo en Java está dentro de una clase, incluyendo programas autó nomos.
Las aplicaciones autó nomas se ejecutan dando al entorno de ejecució n de Java el
nombre de la clase cuyo método main debe invocarse. Por ejemplo, una línea de
comando (en Unix o Windows) de la forma java –cp . Hola ejecutará un programa
(previamente compilado y generado como “Hola.class”) . El nombre de la clase cuyo
método main se llama puede especificarse también en el fichero “MANIFEST” del
archivo de empaquetamiento de Java (.jar).
Applets:
Las applets de Java son programas incrustados en otras aplicaciones, normalmente
una pá gina Web que se muestra en un navegador.

Servlets:
Los servlets son componentes de la parte del servidor de Java EE, encargados de
generar respuestas a las peticiones recibidas de los clientes.
Aplicaciones con ventanas:
Swing es la librería para la interfaz grá fica de usuario avanzada de la plataforma Java
SE.

JSP (Java Server Pages):


pá ginas que se compilan diná micamente (o se pre-compilan previamente a su
distribució n) de modo que el có digo que se consigue una ventaja en rendimiento
substancial frente a muchos lenguajes interpretados.
En estos principales usos, tambien se usan API’s de Java o extensiones, las cuales
dotan, aumentan o mejoran algunas funcionalidades.Estas extensiones de Java está n
en paquetes que cuelgan de la raíz javax: javax.*. No se incluyen en la JDK o el JRE.
Algunas de las extensiones y arquitecturas ligadas estrechamente al lenguaje Java
como son:
 JDBC (Java Database Connectivity) para conectarse con bases de datos como
ORACLE
 JSF (JavaServer Faces)
 Java 3D (Una API de alto nivel para programació n grá fica en 3D)
 JNI (Java Native Interface)
 JSP (JavaServer Pages)
 JMF (Java Media Framework)
 Beans
 EJB (Enterprise Java Beans)

Java es un lenguaje de programació n y la primera plataforma informá tica creada por


Sun Microsystems en 1995. Es la tecnología subyacente que permite el uso de
programas punteros, como herramientas, juegos y aplicaciones de negocios. Java se
ejecuta en má s de 850 millones de ordenadores personales de todo el mundo y en
miles de millones de dispositivos, como dispositivos mó viles y aparatos de televisió n.

¿Por qué necesito Java?

Existe un gran nú mero de aplicaciones y sitios Web que no funcionan a menos que
Java esté instalado, y muchas má s que se crean a diario. Java es rá pido, seguro y fiable.
De portá tiles a centros de datos, de consolas de juegos a superequipos científicos, de
teléfonos mó viles a Internet, Java está en todas partes.

También podría gustarte