Articles of java 7

Quelqu’un a-t-il déjà renvoyé des expressions Lambda à Java 7?

En lisant le type de bytecode que Java 8 produit à partir de lambdas , je me suis souvenu du moment où Java 5 était sorti. À l’époque, Retroweaver et d’ autres outils de conversion du bytecode compilé avec JDK 5 étaient exécutés sur JRE 1.4. Quelqu’un a-t-il déjà créé un tel outil de backport […]

Avantage de la déclaration d’essayer avec les ressources Java7

Je cherchais la nouvelle fonctionnalité de Java7. J’ai trouvé un est une déclaration d’essayer avec les ressources . Quelqu’un peut-il me dire ce que cela signifie exactement? Pourquoi et où devrions-nous l’utiliser et où pouvons-nous tirer parti de cette fonctionnalité? Même la déclaration try rate le bloc catch , ce qui est déroutant pour moi.

Le fichier ‘tools.jar’ d’Android Studio n’est pas présent dans classpath

J’ai téléchargé la version actuelle d’Android Studio (dernière version au 4 juillet 2013). J’ai également téléchargé la version 7D25 de JDK. Cependant, il affiche une erreur après le démarrage: Veuillez vous assurer que JAVA_HOME pointe vers JDK plutôt que JRE. Je ne sais pas comment résoudre ce problème, ce qui ne me permettra pas de […]

Pourquoi getSelectedItem () n’est-il pas générique sur JComboBox?

JCombobox dans Java 7 a été mis à jour pour utiliser des génériques – j’ai toujours pensé que c’était un peu un oubli que ce n’était pas déjà le cas, donc j’ai été ravi de voir ce changement. Cependant, en essayant d’utiliser JCombobox de cette manière, j’ai réalisé que les méthodes que je m’attendais à […]

Est-il sûr d’utiliser -XX: -UseSplitVerifier?

Il existe des problèmes de compatibilité connus avec le code compilé JDK7 utilisant l’instrumentation. Comme pour http://www.oracle.com/technetwork/java/javase/compatibility-417013.html Les classfiles avec le numéro de version 51 sont vérifiés exclusivement à l’aide du vérificateur de vérification de type. Par conséquent, les méthodes doivent avoir des atsortingbuts StackMapTable, le cas échéant. Pour les classfiles avec la version 50, […]

Java 7 / Compilable James Bond Art ASCII

Je me souviens que M. Joshua Bloch nous a montré dans la dernière version de Devoxx une version compatible Java 7 (avec l’aide de _ introduite via le projet de pièces de monnaie), l’art de l’ASCII. Est-ce que quelqu’un sait où je peux le trouver?

Maven n’utilise pas Java 7

Je veux empaqueter un module maven- (multi), le POM parent inclut: org.apache.maven.plugins maven-comstackr-plugin 2.3.2 ${maven.comstackr.source} ${maven.comstackr.target} ${project.build.sourceEncoding} J’utilise Java 1.7 et les propriétés sont spécifiées comme suit: UTF-8 1.7 1.7 1.6.1 La version de Maven est 2.2.1: johannes@luna:~/workspace/treetank/bundles/treetank-core$ mvn -version Apache Maven 2.2.1 (rdebian-6) Java version: 1.7.0 Java home: /usr/lib/jvm/jdk1.7.0/jre Default locale: en_US, platform encoding: […]

Programmation Java 7 dans Eclipse

J’ai installé JDK 7 et Eclipse 3.6M6 . Ensuite, j’ai ajouté JRE 7 comme nouvel environnement d’exécution JRE dans Eclipse et défini le niveau de conformité du compilateur sur Java 7. Je peux comstackr le morceau de code suivant via la ligne de commande en utilisant le javac fourni avec JDK 7. import java.util.HashMap; import […]

Soulignement Java 7 dans les littéraux numériques

Lorsque nous devons utiliser un _ pour séparer les chiffres d’un nombre, je ne comprends pas le cas suivant dans lequel je ne peux pas l’utiliser: Dans les positions où une chaîne de chiffres est attendue (comme documenté dans le guide JDK7 ici ) Quelques exemples?

Erreur Java: la méthode de comparaison viole son contrat général

J’ai vu beaucoup de questions à ce sujet et j’ai essayé de résoudre le problème, mais après une heure de recherche sur Google et beaucoup d’essais et d’erreurs, je n’arrive toujours pas à résoudre le problème. J’espère que certains d’entre vous attrapent le problème. C’est ce que je reçois: java.lang.IllegalArgumentException: Comparison method violates its general […]