Professional Documents
Culture Documents
ediciones
de
Java
tenemos a
nuestra
disposicin?
Existen varias Ediciones de Java, cada una de ellas diseada para cierto
ambiente en particular. Estas ediciones son:
* Java Standard Edition (Java SE)
* Java Micro Edition (Java ME)
* Java Entreprise Edition (Java EE)
* Java Card
Java Standard Edition es la edicin que se emplea en computadoras
personales (desktops y laptops). Se le conoce tambin como Java Desktop
(escritorio) y es la versin que tienes que instalar para poder programar en
Java en tu computadora, aunque tus programas estn destinados para alguna
de las otras ediciones. Java Platform, Standard Edition o Java SE (conocido
anteriormente hasta la versin 5.0 como Plataforma Java 2, Standard Edition o
J2SE), es una coleccin de APIs del lenguaje de programacin Java til es
para muchos programas de la Plataforma Java. La Plataforma Java 2,
Enterprise Edition incluye todas las clases en el Java SE, adems de algunas
de las cuales son tiles para programas que se ejecutan en servidores sobre
workstations.
Java Micro Edition es la edicin que se emplea en dispositivos mviles, tales
como los telfonos celulares. Es una versin recortada del Java SE con ciertas
extensiones enfocadas a las necesidades particulares de esos tipos de
dispositivos.
La plataforma Java Micro Edition, o Java ME (anteriormente J2ME), es una
coleccin de APIs en Java orientadas a productos de consumo como PDAs,
telfonos mviles o electrodomsticos. Java ME se ha convertido en una buena
opcin para crear juegos en telfonos mviles debido a que se puede emular
de
directorios
distribuidos
(JNDI),
acceso
mtodos
varios
productos
Java
estn
diseados
ofrecida
por
Sun
para
utilizar
las
funcionalidades
de
las
se
pueden
cargar
dinmicamente
aplicaciones
desarrolladas
Versiones de Java
Java 1
Java 1.0 (Enero 1996) - 8 paquetes, 212 clases -Primera versin pblica La
presin hizo que se hiciera pblica demasiado pronto, lo cual significa que el
diseo del lenguaje no es demasiado bueno y hay montones de errores.
Respecto a seguridad, es restrictivo por defecto, no dejando hacer demasiado
al cdigo no fiable.
Java 1.1 (Marzo 1997) - 23 paquetes, 504 clases Mejoras de rendimiento en
la JVM, nuevo modelo de eventos en AWT, clases anidadas, serializacin de
objetos, API de JavaBeans, archivos jar, internacionalizacin, API Reflection
(Reflexin), JDBC (Java Data baseConnectivity), RMI (Remote Method
Invocation). Se aade la firma del cdigo y la autentificacin. Es la primera
versin lo suficientemente estable y robusta
Java 2
Java 1.2 (Diciembre 1998 ) - 59 paquetes, 1520 clases -JFC (Swing), Drag
and Drop, Java2D, Corba, API Collections Se producen notables mejoras a
todos los niveles. Para enfatizar esto Sun lo renombra como "Java 2". El JDK
(Java Development Kit) se renombra Como SDK (Software Development Kit).
Se divide en J2SE, J2EE y J2ME.
Java 1.3 (Abril 2000) - 77 paquetes, 1595 clases Orientada sobre todo a la
resolucin de errores y a la mejora del rendimiento; se producen algunos
cambios menores como la inclusin de JNDI (Java Naming and Directory
Interface) y la API Java Sound. Tambin incluye un nuevo compilador de alto
rendimiento JIT (Just In Time).
Java 1.4 (2002) - 103 paquetes, 2175 clases Tambin conocido como Merlin,
es la versin actual. Mejora notablemente el rendimiento y aade entre otros
soporte de expresiones regulares, una nueva API de entrada/salida de bajo
nivel (NIO, New I/O), clases para el trabajo con Collections, procesado de XML;
y mejoras de seguridad como el soporte para la criptografa mediante las Java
correspondientes,
Enumerados,
Bucles
simplificados,
printf,