Articles of java 7

Locale predefinito di Java 7

Ho appena installato jre7 e sono sorpreso di vedere che il mio locale predefinito ora è en_US. Con jre6 era de_CH. Cosa c’è di diverso con jre7? La locale predefinita non è più quella del sistema operativo? (btw, sto usando Windows7) Grazie per la tua risposta. Modifica: ho visto le impostazioni internazionali per Category.FORMAT è […]

Come abilitare TLS 1.2 in Java 7

Sto cercando di abilitare TLS 1.2 nella mia app Web che utilizza JBoss 6.4 e Java 1.7. Ho -Dhttp.protocols = TLSv1.2 nel mio ambiente applicativo ma non sembra funzionare per me. C’è qualcosa che potrei fare per abilitare TLS 1.2? Ho scritto un programma semplice context = SSLContext.getInstance(“TLSv1.2”); context.init(null,null,null); SSLContext.setDefault(context); SSLSocketFactory factory = (SSLSocketFactory)context.getSocketFactory(); SSLSocket […]

java.lang.VerifyError: Aspettarsi un frame stackmap alla destinazione JDK 1.7 della diramazione

Dopo l’aggiornamento a JDK 1.7 sto ottenendo sotto eccezione: java.lang.VerifyError: Expecting a stackmap frame at branch target 71 in method com.abc.domain.myPackage.MyClass$JaxbAccessorM_getDescription_setDescription_java_lang_String.get(Ljava/lang/Object;)Ljava/lang/Object; at offset 20 at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2413) at java.lang.Class.getConstructor0(Class.java:2723) at java.lang.Class.newInstance0(Class.java:345) at java.lang.Class.newInstance(Class.java:327) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.instanciate(OptimizedAccessorFactory.java:184) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:129) at com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:384) at com.sun.xml.internal.bind.v2.runtime.property.SingleElementLeafProperty.(SingleElementLeafProperty.java:72) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:525) at com.sun.xml.internal.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:113) at […]

Java 7: Path vs File

Per le nuove applicazioni scritte in Java 7, c’è qualche ragione per usare un object java.io.File o possiamo considerarlo deprecato? Credo che un java.nio.file.Path possa fare tutto ciò che un file java.io.File può fare e altro ancora.

Perché il mio URI non è gerarchico?

Ho dei file nella cartella delle risorse. Ad esempio se ho bisogno di ottenere il file dalla cartella delle risorse, mi piace che: File myFile= new File(MyClass.class.getResource(/myFile.jpg).toURI()); System.out.println(MyClass.class.getResource(/myFile.jpg).getPath()); Ho provato e tutto funziona ! Il percorso è /D:/java/projects/…/classs/X/Y/Z/myFile.jpg Ma , se creo il file jar, usando, Maven : mvn package … e poi avvia la […]

La priorità del thread Java non ha alcun effetto

Questo è un test sulla priorità del thread. Il codice proviene da Thinking in Java p.809 import java.util.concurrent.*; public class SimplePriorities implements Runnable { private int countDown = 5; private volatile double d; // No optimization private int priority; public SimplePriorities(int priority) { this.priority = priority; } public String toString() { return Thread.currentThread() + “: […]

Dimensione massima di un metodo in Java 7 e 8

So che un metodo non può essere più grande di 64 KB con Java. La limitazione ci causa problemi con il codice generato da una grammatica JavaCC . Abbiamo avuto problemi con Java 6 e siamo stati in grado di risolvere questo problema cambiando la grammatica. Il limite è stato modificato per Java 7 o […]

Sto usando correttamente Java-try-with-resources

Mi aspetto che il lettore bufferizzato e il lettore di file si chiudano e le risorse rilasciate se l’eccezione è lanciata. public static Object[] fromFile(String filePath) throws FileNotFoundException, IOException { try (BufferedReader br = new BufferedReader(new FileReader(filePath))) { return read(br); } } Tuttavia, vi è l’obbligo di avere una clausola di catch per la chiusura […]

Tecnicamente qual è la principale differenza tra Oracle JDK e OpenJDK?

Utilizzo OpenJDK da anni, inizialmente per piccoli progetti in cui non ha problemi. Ma da quando ho iniziato a giocare con esso per i grandi giocattoli, ho iniziato a notare errori fatali / sconosciuti e crash (con codec H.264, ecc.), Ed è stato un incubo fino ad allora ottenere il crash del sistema + errori […]

Java 7 String – complessità della sottostringa

Fino a Java 6, avevamo una sottostringa a tempo costante su String . In Java 7, perché hanno deciso di utilizzare la copia del char array – e degradando alla complessità lineare del tempo – quando qualcosa come StringBuilder era esattamente pensato per quello?