
La versión final de Java 7 ha sido publicada de forma oficial por Oracle, tras más de 4 años desde la última actualización. Comenta Mark Reinhold (Arquitecto Jefe de Oracle) en su blog, que se han corregido 9.494 bugs, se han implementado 1.966 mejoras y 9.018 cambios. Toda una revisión en profundidad.
Pero Java 7 es algo más que una colección de errores corregidos. La nueva versión ha realizado cambios en el lenguaje para facilitar el trabajo de los programadores, ahora dispone de una nueva API del sistema de archivos y un marco de trabajo nuevo enfocado al trabajo con procesadores de varios núcleos.
Java 7 permite utilizar otros lenguajes, (tales como Ruby), gestión automática de recursos, mejoras en la liberación de la memoria de recursos, compatibilidad con el estándar Unicode 6.0, un nuevo interfaz visual y otro conjunto de funcionalidades que agradecerán los programadores.
Java despierta tantas pasiones a favor como en contra, pero aquí está desde principios de los 90, aunque le han dado por muerto en muchas ocasiones. Publicaciones especializadas en programación, como Genbeta Dev desgranarán hasta el último detalle esta importante actualización que va a permitir la creación de aplicaciones mejores más en consonancia con las necesidades actuales. Cuatro años en este sector, es mucho tiempo. Java 7 está disponible para Windows, Linux y Solaris, la versión para Mac OS X aún no está lista.
Vía | Blog de Mark Reinhold
Más información | Oracle (notas de la versión)
En Genbeta Dev | Publicada la versión JDK 7 Release Candidate



Comentarios
1 Comentario moderado
5En otra parte leí que contenía mejoras para ejecutar las aplicaciones de una forma más nativa, espero que esto lo aproveche Opera Mini en su versión Java, que es la que uso y es la mas lenta de todas.
Opera Mini no está desarrollado bajo Java ME?
Es verdad, pero según este sitio:
http://www.oracle.com/technetwork/java/javame/javamobile/training/jmesdk/index.html
Es requitsito tener Java JDK instalado, al menos en su versión 1.6
A mi parece lógico pensar que si se actualiza una cosa, no debe tardar en contar con soporte de sus hermanos menores.
hay una version de opera mini que esta basada en java para telefonos no smart
Y en esos móviles, va de maravilla. Doy fe.
interesante
Y ya se sabe que Java 7 tiene problemas serios y no se recomienda su uso. Se supone que Oracle está trabajando para solucionar esos graves fallos.
Java siempre ha sido y será una mierda...lastimosamente es muy utilizado, ya que proliferan los programadores haraganes...larga vida a C (y sus variantes),.NET, Cocoa, Python y cualquier lenguaje NATIVO!
interesante
.NET y Python nativos? ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja, ja. De Cocoa no digo nada porque no lo conozco apenas, lo mismo deberías hacer tú con Java, no hablar de lo que no sabes.
define programador haragan.
Al menos alguien mas leyó el articulo.
Lo que es una mierda es ser tan ignorante
A mi no me arranca ahora el PS3 Media Server. Lo reinstalaré a ver. También he de decir que ya me pasó una vez sin tener Java 7.
Java es uno de los programas que no quiero instalar, pero a veces tengo que hacerlo cuando un programa que ocupo me lo pide. A veces aguanto un par de meses sin él, y siempre, mi equipo es uno antes y después... después es más lento claro. Por lo general, las aplicaciones en java petan o son lentas, no digo todas, pero es así al menos con las aplicaciones más populares.
Uso Ubuntu 11.04, tengo un ordenador de hace 7 años con un Intel Pentium 4, un 2GB de RAM, programo con Java y ejecuto programas en Java (Por ejemplo Eclipse) y no me va a lento.
Pues a mí ni una, ¿te instalan o instalas tú mismo tú ordenador?
Con el único que he tenido problemas y dejé de usarlo es Jdownloader, y ni siquiera sé si los problemas que me dió se deban a Java, Vuze también usa Java y es un muy buen programa.
Java no es ningún programa es un lenguaje de programación y una plataforma con una maquina virtual que ejecuta aplicaciones nativas no afecta en nada al rendimiento del sistema.Era lento en sus inicios, en la actualidad con mejoras en el compilador y en la JVM es la típica excusa de los ignorantes.
Mi comentario era una respuesta al numero 12 y por error aparece aquí.Por otra parte se me ha colado una errata "ejecuta aplicaciones JAVA" no nativas.
Amigo, tienes razón por un lado, sé poco o nada de Java, y nunca he programado en el, pero no me puedes negar que los programas que lo utlizan, por ejemplo OpenOffice, JDownloader o GIMP, por nombrar algunos, SON LENTOS de carga y muy inestables, y pasa el tiempo y no se ve mucha mejora. A veces el consumo de JDownloader me sube hasta el 100% de CPU, y si no tengo la suelte de cerrarlo me puede colgar el equipo.
Pido una disculpa si de buenas a primeras dije un disparate, no se nada de código en Java, a lo mucho he programado en C++ y C#, y lo que he puesto ha sido mi opinión por un lado y por otra una verdad... esos programas sí suelen ser lentos e inestables en muchos casos.
Otro buen programa que solía utilizar, que utiliza Java y se cuelga, se "siente" lento y pesado es el IBM LOtus Symphony... de los que nombré, el más lento era precisamente este, a pesar de ser un buen programa.
Mi experiencia con esos programas ha sido en Windows solamente :) No señalo estas cosas con ánimo de armar bronca, simplemente así ocurre.
Tío, deja de cubrirte de gloria, GIMP no está programado en Java sino en C. Y debes tener un problema con tu ordenador. Yo uso LibreOffice y JDownloader y problemas de inestabilidad ninguno y lo del procesador no tiene nada que ver con java, si hubieras dicho que era la memoria, bueno... En cuanto a la lentitud, eso es un argumento que hace muchos años que no es válido. La máquina virtual de java ha mejorado muchísimo. Actualmente, lo puedes notar un poco en la carga de la aplicación (y eso si no se está ejecutando ya la JVM) pero en la ejecución del programa, la diferencia de velocidad es inapreciable para el usuario final.
Deberías de pasarte por foros en los que discuten porque OO.o y GIMP son tan pesados, normalmente suele ser GTK el que se lleva la mayor parte de las culpas (aunque puesto que yo no soy programador no se si sera verdad o no).
Bueno, eso explica muchas cosas... total, no es mentira que esos programas siguen siendo lentos a día de hoy... aunque quizás por razones distintas a las que venía pensando. Yo siempre lo atribuí a java... renuevo mi equipo cada año, y en todos lo mismo, con esos mismos programas, y lo del CPU ocurre ha día de hoy con el jdownloader... ayer me pasó... (hasta el proceso se llama javaw, pero bueno).
Fuera de eso, el rendimiento de mi equipo es estupendo en todos los demás programas y juegos. Tiene que haber un problema gordo en java, casi me lo pintas perfecto, yo no se cual es, y quisiera que fueras un poco honesto como para decirlo. No dices nada de Lotus? solo me equivoqué con GIMP! Lotus es lento incluso para cambiar de pestañas.
Saludos, se agradece la info además.
Estoy en ello,
Saludos
Es que Lotus Symphony es basicamente Openoffice con otra interfaz más servicios y widgets Lotus/IBM integrados, así que la respuesta que obtengas será más o menos la misma que OO o LO.
En cualquier caso, yo utilizo el Symphony y fuera de cierta pesadez en el autoguardado me ha dado siempre menos problemas que LO o MS Office, con una rapidez más que aceptable.
No has entendido nada, pero tú mismo. Un saludo.
Usen block de notas en todo caso :P Java is the future?
Pues a mi me sigue saliendo la version 6 Update 26 en la página oficial.
Vale, aquí está el enlace de descarga: http://www.oracle.com/technetwork/java/javase/downloads/java-se-jre-7-download-432155.html
-- editado por última vez a las 15:31
JDownloader es una mierda, usen el MiPony y adiós problema!
Escribir un comentario
Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con FacebookConnect