Articles of java 7

Cómo instalar java jdk 7 en Snow Leopard

Mi Mac actualmente está ejecutando Snow Leopard (10.6.8), y me gustaría desarrollar con Java 7. Descargué el instalador de Java 7 OS X desde el sitio web de Oracle , comencé a ejecutarlo. Lamentablemente, fui recibido inmediatamente con un mensaje que decía que el instalador solo es compatible con OS X Lion (10.7.3). ¿Hay alguna […]

¿Cómo uso JDK 7 en Mac OSX?

Me gustaría usar la API WatchService como se menciona en este enlace: http://download.oracle.com/javase/tutorial/essential/io/notification.html Después de leer todo, descubrí que WatchService es parte de la clase NIO que está progtwigda para JDK 7. Por lo tanto, está en forma beta. Está bien. http://jdk7.java.net/download.html tiene el JDK que descargué y extraje. Tengo un montón de carpetas. No […]

En un bloque de multicast de Java 7, ¿cuál es el tipo de excepción atrapada?

En un bloque de multicast de Java 7 como el siguiente: try { // code that throws exception } catch (CharacterCodingException | UnknownServiceException ex) { // handle exception } ¿Cuál es el tipo de tiempo de comstackción de ex ? ¿Es la clase más derivada que ambos tipos de excepción tienen en común? En este […]

intern () comportamiento diferente en Java 6 y Java 7

class Test { public static void main(String…args) { String s1 = “Good”; s1 = s1 + “morning”; System.out.println(s1.intern()); String s2 = “Goodmorning”; if (s1 == s2) { System.out.println(“both are equal”); } } } Este código produce salidas diferentes en Java 6 y Java 7. En Java 6 la condición s1==s2 devuelve false y en Java […]

Soporte para cadenas comprimidas que se eliminan en HotSpot JVM?

En esta página de Oracle Java HotSpot VM Options , lista -XX:+UseCompressedStrings como disponible y -XX:+UseCompressedStrings manera predeterminada. Sin embargo, en la actualización 29 de Java 6, está desactivada por defecto y en la actualización 2 de Java 7 informa una advertencia Java HotSpot(TM) 64-Bit Server VM warning: ignoring option UseCompressedStrings; support was removed in […]

Colección de basura Java G1 en producción

Dado que Java 7 va a utilizar la nueva colección de basura G1 de forma predeterminada, ¿Java podrá manejar un orden de magnitud mayor sin los supuestos “devastadores” tiempos de pausa del GC? ¿Alguien realmente ha implementado G1 en producción? ¿Cuáles fueron sus experiencias? Para ser justos, la única vez que he visto pausas de […]

Error del comstackdor: referencia a llamada ambigua

Caso 1 static void call(Integer i) { System.out.println(“hi” + i); } static void call(int i) { System.out.println(“hello” + i); } public static void main(String… args) { call(10); } Salida del Caso 1: hello10 Caso 2 static void call(Integer… i) { System.out.println(“hi” + i); } static void call(int… i) { System.out.println(“hello” + i); } public static […]

¡El método de comparación viola su contrato general! Solo Java 7

Sé que esto ha sido un problema por un tiempo, y verifiqué todas las respuestas anteriores que pude obtener, pero todavía esta no funciona. El objeto ‘tripulación’ representa a los miembros de la tripulación con rangos y otros elementos. La comparación debe hacerse comparando ‘assigned_rank’, un valor int, y si este valor es igual en […]

Cómo habilitar TLS 1.2 en Java 7

Estoy intentando habilitar TLS 1.2 en mi aplicación web que usa JBoss 6.4 y Java 1.7. Tengo -Dhttp.protocols = TLSv1.2 en mi entorno de aplicación, pero parece que no funciona para mí. ¿Hay algo que pueda hacer para habilitar TLS 1.2? Escribí un progtwig simple context = SSLContext.getInstance(“TLSv1.2”); context.init(null,null,null); SSLContext.setDefault(context); SSLSocketFactory factory = (SSLSocketFactory)context.getSocketFactory(); SSLSocket […]

Configuración regional predeterminada de Java 7

Acabo de instalar jre7 y me sorprende ver que mi configuración predeterminada ahora es en_US. Con jre6 fue de_CH. ¿Qué es diferente con jre7? ¿La configuración regional predeterminada no es más la del sistema operativo? (por cierto, estoy usando Windows 7) Thx por tu respuesta. Editar: he visto la configuración regional para Category.FORMAT es la […]