Questions marquées «java»

109
Comment le modificateur statique affecte-t-il ce code?

Voici mon code: class A { static A obj = new A(); static int num1; static int num2=0; private A() { num1++; num2++; } public static A getInstance() { return obj; } } public class Main{ public static void main(String[] arg) { A obj = A.getInstance(); System.out.println(obj.num1);

109
Modifier le niveau de journalisation par programme dans Log4j2

Je suis intéressé par la modification par programme du niveau de journal dans Log4j2. J'ai essayé de regarder leur documentation de configuration mais cela ne semblait rien avoir. J'ai également essayé de regarder dans le paquet:, org.apache.logging.log4j.core.configmais rien ne semblait utile non...

109
Comment modifier JsonNode en Java?

J'ai besoin de changer la valeur d'un attribut JSON en Java, je peux obtenir la valeur correctement mais je n'ai pas pu modifier le JSON. voici le code ci-dessous JsonNode blablas = mapper.readTree(parser).get("blablas"); for (JsonNode jsonNode : blablas) { String elementId =

108
Quand utiliser Comparable et Comparator

J'ai une liste d'objets que je dois trier sur un champ, par exemple Score. Sans trop réfléchir, j'ai écrit une nouvelle classe qui implémente Comparator, qui fait la tâche et ça marche. En y repensant, je me demande si je devrais avoir à la place l'implémentation de ma classe Comparable au lieu de...

108
Garbage collector sous Android

J'ai vu de nombreuses réponses Android suggérant d'appeler le garbage collector dans certaines situations. Est-ce une bonne pratique de demander le ramasse-miettes dans Android avant d'effectuer une opération gourmande en mémoire? Sinon, dois-je l'appeler uniquement si j'obtiens une...

108
Mappez facilement entre enum et int / String

Lorsque je travaille avec des variables / paramètres qui ne peuvent prendre qu'un nombre fini de valeurs, j'essaie de toujours utiliser Java enum, comme dans public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Tant que je reste dans mon code, cela fonctionne très bien. Cependant, j'ai souvent besoin...