Als «java» getaggte Fragen

Java ist eine beliebte Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] und [maven] verwendet.


13
Java Date vs Calendar
Könnte jemand bitte die aktuellen "Best Practice" Dateund CalendarTypen beraten . Wenn neuen Code zu schreiben, ist es am besten, immer zu bevorzugen Calendarüber Date, oder gibt es Situationen , in denen Dateist der geeignetere Datentyp?
364 java  date  calendar 

30
So lösen Sie die Ausnahme "Fehler beim Initialisieren einer Rollensammlung"
Ich habe dieses Problem: org.hibernate.LazyInitializationException: Fehler beim Initialisieren einer Sammlung von Rollen: mvc3.model.Topic.comments, keine Sitzung oder Sitzung wurde geschlossen Hier ist das Modell: @Entity @Table(name = "T_TOPIC") public class Topic { @Id @GeneratedValue(strategy=GenerationType.AUTO) private int id; @ManyToOne @JoinColumn(name="USER_ID") private User author; @Enumerated(EnumType.STRING) private Tag topicTag; private String name; private String …


5
Jackson Vs. Gson [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Nachdem ich einige vorhandene Bibliotheken nach JSON durchsucht …
363 java  json  comparison  gson  jackson 


16
Festlegen der Standard-Java-Zeichenkodierung
Wie stelle ich die von der JVM (1.5.x) programmgesteuert verwendete Standardzeichenkodierung richtig ein? Ich habe gelesen, dass dies -Dfile.encoding=whateverfrüher der Weg für ältere JVMs war. Ich habe diesen Luxus aus Gründen, auf die ich nicht eingehen werde. Ich habe versucht: System.setProperty("file.encoding", "UTF-8"); Die Eigenschaft wird festgelegt, aber es scheint nicht …

10
Singletons vs. Anwendungskontext in Android?
Ich erinnere mich an diesen Beitrag, in dem einige Probleme bei der Verwendung von Singletons aufgezählt wurden und einige Beispiele für Android-Anwendungen mit Singleton-Muster gesehen wurden. Ich frage mich, ob es eine gute Idee ist, Singletons anstelle einzelner Instanzen zu verwenden, die über den globalen Anwendungsstatus gemeinsam genutzt werden (Unterklasse …

14
Wie sortiere ich Map-Werte nach Schlüssel in Java?
Ich habe eine Map, die Zeichenfolgen für Schlüssel und Werte enthält. Die Daten sind wie folgt: Frage 1, 1 Frage 9, 1 Frage 2, 4 Frage 5, 2 Ich möchte die Karte anhand ihrer Schlüssel sortieren. Also, am Ende werde ich question1, question2, question3... und so weiter haben. Schließlich versuche …
362 java  dictionary  hashmap 

5
Sollte ich Jacksons ObjectMapper als statisches Feld deklarieren?
Die ObjectMapperKlasse der Jackson-Bibliothek scheint threadsicher zu sein . Bedeutet dies, dass ich mein ObjectMapperFeld als solches statisch deklarieren sollte? class Me { private static final ObjectMapper mapper = new ObjectMapper(); } statt als solches Feld auf Instanzebene? class Me { private final ObjectMapper mapper = new ObjectMapper(); }
361 java  json  jackson 

22
Warum ist super.super.method (); in Java nicht erlaubt?
Ich las diese Frage und dachte, das wäre leicht zu lösen (nicht, dass es ohne nicht lösbar wäre), wenn man schreiben könnte: @Override public String toString() { return super.super.toString(); } Ich bin mir nicht sicher, ob es in vielen Fällen nützlich ist, aber ich frage mich, warum es nicht nützlich …
360 java  superclass 

30
MySQL JDBC-Treiber 5.1.33 - Zeitzonenproblem
Einige Hintergrundinformationen: Ich habe eine Java 1.6-Webanwendung unter Tomcat 7. Die Datenbank ist MySQL 5.5. Zuvor habe ich den MySQL-JDBC-Treiber 5.1.23 verwendet, um eine Verbindung zur Datenbank herzustellen. Alles hat funktioniert. Ich habe kürzlich ein Upgrade auf den MySQL-JDBC-Treiber 5.1.33 durchgeführt. Nach dem Upgrade würde Tomcat diesen Fehler beim Starten …
360 java  mysql  tomcat  jdbc  timezone 

5
Webbasierte Anwendungen für Entwurfsmuster [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Ich entwerfe eine einfache webbasierte Anwendung. Ich bin …

8
Was ist der Unterschied zwischen einem statischen und einem nicht statischen Initialisierungscodeblock?
Meine Frage bezieht sich auf eine bestimmte Verwendung des statischen Schlüsselworts. Es ist möglich, ein staticSchlüsselwort zu verwenden, um einen Codeblock innerhalb einer Klasse abzudecken, die keiner Funktion angehört. Zum Beispiel wird folgender Code kompiliert: public class Test { private static final int a; static { a = 5; doSomething(a); …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.