Articles of java

Comment les coroutines sont-elles implémentées dans les langages JVM sans prise en charge de JVM?

Cette question a été posée après la lecture de la proposition Loom , qui décrit une approche de mise en œuvre de coroutines dans le langage de programmation Java. En particulier, cette proposition indique que pour implémenter cette fonctionnalité dans la langue, un support JVM supplémentaire sera requirejs. Si je comprends bien, plusieurs langages de […]

Configuration DI vs annotation basée sur les annotations?

Récemment, dans notre équipe, nous avons commencé à discuter en utilisant des annotations de spring dans le code pour définir les dépendances du ressort. Actuellement, nous utilisons context.xml pour définir nos dépendances. Souhaitez-vous me donner des indices pour l’une ou l’autre approche, et quand il vaut mieux être utilisé? Edit: Je sais que cela semble […]

Logger vs. System.out.println

J’utilise le plugin PMD pour eclipse et cela me donne une erreur en utilisant System.out.println() avec l’explication: System. (Out | err) .print est utilisé, envisagez d’utiliser un enregistreur. Ma question est: qu’est-ce qu’un enregistreur? Comment est-il utilisé pour imprimer sur l’écran? Pourquoi est-ce mieux?

Nouveaux mots-clés dans Java 9

L’une des principales fonctionnalités de Java 9 sera un système de modules défini par Project Jigsaw. Lors de la lecture de diapositives du projet Jigsaw: Under the Hood à JavaOne 2015, j’ai remarqué le code source suivant: // src/java.sql/module-info.java module java.sql { exports java.sql; exports javax.sql; exports javax.transaction.xa; } Ce qui est intéressant ici, c’est […]

Base double hexadécimal Java

J’étudie pour la certificateion java. Et je suis curieux de connaître les littéraux java. Je sais qu’il est possible de faire quelque chose comme ça: int i = 0xAA; long l = 0xAAL; Cela est également possible pour les variables à virgule flottante: double d = 123d; float f = 123f; J’ai donc logiquement pensé […]

Où sont les constantes de la méthode de requête dans l’API Servlet?

Je veux ecrire if (POST.equals(req.getMethod())) au lieu de if (“POST”.equals(req.getMethod())) mais je ne trouve pas les définitions constantes dans l’API Servlet (uniquement dans HttpServletRequest, où je m’attendais à ce qu’elles soient). Où sont-ils (j’utilise beaucoup de bibliothèques, donc si quelqu’un les définit, cela fonctionnerait aussi)?

logback: deux appenders, plusieurs loggers, différents niveaux

Je souhaite avoir deux fichiers journaux dans mon application (intégration du spring), debug.log et main.log. Je veux exécuter main.log à un niveau INFO et debug.log à un niveau DEBUG. Ceci est faisable avec des filtres sur les appenders. Je veux enregistrer différents niveaux dans les appenders en fonction de la source. En d’autres termes Donc […]

Quel est le sharepoints annotations de paquets?

Je comprends le but des annotations de classes, grâce à Comment et où les annotations sont-elles utilisées en Java? . Quel est le but des annotations de paquet, comme décrit dans cet article de blog et au § 7.4.1 de la spécification de langage Java ? Pourquoi voudriez-vous associer des métadonnées à un package? Quelles […]

Java long à MySQL

Quel est l’équivalent d’un Java long dans le contexte des variables MySql?

Les objects encapsuleurs entiers partagent les mêmes instances que dans la valeur 127?

Ici, ils sont la même instance: Integer integer1 = 127; Integer integer2 = 127; System.out.println(integer1 == integer2); // outputs “true” Mais ici, ce sont des instances différentes: Integer integer1 = 128; Integer integer2 = 128; System.out.println(integer1 == integer2); // outputs “false” Pourquoi les objects wrapper partagent-ils la même instance uniquement dans la valeur 127?