Java 5 y Java 6 son similares en muchos aspectos , la mayoría , si no todos , el código escrito para Java 5 se ejecutará con Java 6 . Sin embargo , hay algunas diferencias importantes entre ellos . Como todas las versiones anteriores de Java , Java 5 y Java 6 están destinados a trabajar bien bajo cualquier sistema operativo utilizando la JVM ( Java Virtual Machine ) . Velocidad
Este diseño ha sido el mejor activo de Java, pero también su mayor responsabilidad , ya que hace que sea más lento que la mayoría de lenguajes de nivel inferior. Al igual que las versiones anteriores , Java 6 pretende ser más rápido que sus predecesores. Sun Microsystems, los creadores de Java, Java 6 afirma que hará que el código escrito previamente funcione más rápido sin necesidad de modificar o recompilar . La mayoría de los puntos de referencia apoyar esta afirmación , simplemente, Java 6 corre más rápido que Java 5 , pero todavía no coincide con la velocidad de la mayoría de los lenguajes de bajo nivel , como C + +
interfaces de usuario
< . br >
en el pasado , el desarrollo de una interfaz de usuario en Java era una pérdida de tiempo y la tarea algo difícil . Java 6 tiene como objetivo facilitar esto mediante la aplicación de diversas herramientas como SwingWorker y JTable . Sun también ha implementado algunas mejoras en las interfaces gráficas de usuario nativa para Windows , Linux y Solaris , un sistema operativo desarrollado por Sun , Mac OS X viene con Java integrado de la caja , incluyendo una interfaz gráfica de usuario
.
depuración
Java 6 incluye nuevas o , en algunos casos , la mejora de las herramientas de gestión y seguimiento, incluidas la jhat " infame" , que se utiliza para explorar los volcados de memoria . También incluye información de diagnóstico , haciendo corrección de errores algo más fácil .
Bases de datos
Java DB , una nueva herramienta de gestión de base de datos, se ha incluido , y es , como el resto de la liberación, de uso gratuito. Java DB está basada en el código abierto Apache Derby y con el apoyo de sol. Este sistema de base de datos tiene un tamaño de sólo 2,5 MB y se puede ejecutar en cualquier cosa, desde PDAs a grandes mainframes . Cumple con los CDC , Java , JDBC y SQL . Java DB ofrece todas las características de seguridad estándar que cabe esperar de un sistema de base de datos de la empresa digna incluido el cifrado de archivos, tanto en las formas externas e internas de la autenticación y la base de datos se puede hacer sólo lectura o sólo escritura.
Veredicto
general , Java 6 es una mejora respecto a versiones anteriores. Con su base de herramientas de depuración y rápidos tiempos de ejecución , se convertirá en el estándar sobre Java 5 . Teniendo en cuenta la compatibilidad de Java 6 con código escrito en Java 5 , hay pocas razones para la demora en pasar a la versión más reciente .