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.



30
Fragen, die jeder gute Java / Java EE-Entwickler beantworten sollte? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
138 java  jakarta-ee 

10
Was ist der Unterschied zwischen Up-Casting und Down-Casting in Bezug auf die Klassenvariable?
Was ist der Unterschied zwischen Up-Casting und Down-Casting in Bezug auf die Klassenvariable? Zum Beispiel in der folgenden Programmklasse enthält Animal nur eine Methode, aber die Dog-Klasse enthält zwei Methoden, wie wir dann die Dog-Variable in die Animal-Variable umwandeln. Wenn das Casting abgeschlossen ist, wie können wir dann die andere …

8
Jackson-Serialisierung: leere Werte ignorieren (oder null)
Ich verwende derzeit Jackson 2.1.4 und habe Probleme, Felder zu ignorieren, wenn ich ein Objekt in eine JSON-Zeichenfolge konvertiere. Hier ist meine Klasse, die als zu konvertierendes Objekt fungiert: public class JsonOperation { public static class Request { @JsonInclude(Include.NON_EMPTY) String requestType; Data data = new Data(); public static class Data …
138 java  json  jackson 



10
Wie berechnet man Log Base 2 in Java für ganze Zahlen?
Ich benutze die folgende Funktion, um die Protokollbasis 2 für ganze Zahlen zu berechnen: public static int log2(int n){ if(n <= 0) throw new IllegalArgumentException(); return 31 - Integer.numberOfLeadingZeros(n); } Hat es eine optimale Leistung? Kennt jemand die J2SE-API-Funktion für diesen Zweck? UPD1 Überraschenderweise scheint die Gleitkomma- Arithmetik für mich …

3
Unterschied zwischen Iterator und Listiterator?
Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); Wir können verwenden Iterator, um ein Setoder ein Listoder ein zu durchqueren Map. Aber ListIteratornur ein zu durchqueren verwendet werden List, es kann eine nicht durchqueren Set. Warum? Ich weiß, dass der Hauptunterschied darin besteht, dass wir mit …

12
Ist es sicher, Werte aus einer java.util.HashMap von mehreren Threads abzurufen (keine Änderung)?
Es gibt einen Fall, in dem eine Karte erstellt wird und nach ihrer Initialisierung nie wieder geändert wird. Der Zugriff (jedoch nur über get (Schlüssel)) erfolgt über mehrere Threads. Ist es sicher, a java.util.HashMapauf diese Weise zu verwenden? (Derzeit verwende ich gerne a java.util.concurrent.ConcurrentHashMapund habe kein gemessenes Bedürfnis, die Leistung …


5
Überschreiben der Bindung in Guice
Ich habe gerade angefangen, mit Guice zu spielen, und ein Anwendungsfall, den ich mir vorstellen kann, ist, dass ich in einem Test nur eine einzelne Bindung überschreiben möchte. Ich denke, ich möchte den Rest der Bindungen auf Produktionsebene verwenden, um sicherzustellen, dass alles korrekt eingerichtet ist und um Doppelarbeit zu …
138 java  unit-testing  guice 


17
Konvertieren Sie ein Array primitiver Longs in eine Liste von Longs
Dies mag eine einfache Frage sein, aber mein erster Versuch schlug überraschenderweise völlig fehl. Ich wollte eine Reihe primitiver Longs nehmen und daraus eine Liste machen, was ich so versuchte: long[] input = someAPI.getSomeLongs(); List<Long> inputAsList = Arrays.asList(input); //Total failure to even compile! Was ist der richtige Weg, um dies …


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.