Questions marquées «java»

Java est un langage de programmation de haut niveau populaire. Utilisez cette balise lorsque vous rencontrez des problèmes pour utiliser ou comprendre la langue elle-même. Cette balise est rarement utilisée seule et est le plus souvent utilisée en conjonction avec [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] et [maven].




9
Gson: convertir directement String en JsonObject (pas de POJO)
Je n'arrive pas à comprendre cela. J'essaie de manipuler l'arborescence JSON dans GSON, mais j'ai un cas où je ne connais pas ou n'ai pas de POJO pour convertir une chaîne en, avant de convertir en JsonObject. Existe-t-il un moyen de passer directement de a Stringà JsonObject? J'ai essayé ce …
301 java  json  gson 


9
Comment imprimer mon objet Java sans obtenir «SomeType @ 2f92e0f4»?
J'ai une classe définie comme suit: public class Person { private String name; // constructor and getter/setter omitted } J'ai essayé d'imprimer une instance de ma classe: System.out.println(myPerson); mais je suis la sortie suivante: com.foo.Person@2f92e0f4. Une chose similaire s'est produite lorsque j'ai essayé d'imprimer un tableau d' Personobjets: Person[] people …
301 java  string  object  tostring 


9
Comment éviter la folie des constructeurs d'injection de dépendance?
Je trouve que mes constructeurs commencent à ressembler à ceci: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj2.... ) avec une liste de paramètres toujours croissante. Puisque "Container" est mon conteneur d'injection de dépendances, pourquoi ne puis-je pas simplement faire ceci: public MyClass(Container con) pour chaque classe? Quels sont les inconvénients? …






12
IntelliJ IDEA générant serialVersionUID
Comment générer cette valeur dans IntelliJ IDEA? Je vais dans Paramètres -> Erreurs -> Problèmes de sérialisation -> Classe sérialisable sans 'serialVersionUID', mais il ne me montre toujours pas l'avertissement. Ma classe PKladrBuilding parent implémente l' interface Serializable . Une partie du code: public class PKladrBuilding extends PRQObject public abstract …

7
Quelle est la différence entre atomique / volatile / synchronisé?
Comment fonctionne atomique / volatile / synchronisé en interne? Quelle est la différence entre les blocs de code suivants? Code 1 private int counter; public int getNextUniqueIndex() { return counter++; } Code 2 private AtomicInteger counter; public int getNextUniqueIndex() { return counter.getAndIncrement(); } Code 3 private volatile int counter; public …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.