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.



4
Konvertieren Sie JsonNode in POJO
Dies mag etwas ungewöhnlich erscheinen, aber ich suche nach einem effizienten Weg, um a JsonNodein a umzuwandeln / abzubilden POJO. Ich speichere einige Informationen meines Modells in JSON-Dateien und muss einige Versionen meines Modells unterstützen. Ich lade die JSON-Datei in den Speicher eines JsonNode und wende einige Versionsstrategien an, damit …
143 java  json  jackson 

8
Wie kann ich eine ServerSocket accept () -Methode unterbrechen?
In meinem Hauptthread habe ich eine while(listening)Schleife, die accept()mein ServerSocket-Objekt aufruft, dann einen neuen Client-Thread startet und ihn einer Sammlung hinzufügt, wenn ein neuer Client akzeptiert wird. Ich habe auch einen Admin-Thread, mit dem ich Befehle wie 'exit' ausgeben möchte, wodurch alle Client-Threads heruntergefahren, selbst heruntergefahren und der Haupt-Thread heruntergefahren …

4
Was ist der Unterschied zwischen den Methoden getRequestURI und getPathInfo in HttpServletRequest?
Ich mache einen einfachen, sehr leichten Front-Controller. Ich muss Anforderungspfade mit verschiedenen Handlern (Aktionen) abgleichen, um den richtigen auszuwählen. Auf meinem lokalen Computer HttpServletRequest.getPathInfo()und HttpServletRequest.getRequestURI()geben Sie die gleichen Ergebnisse zurück. Ich bin mir jedoch nicht sicher, was sie in der Produktionsumgebung zurückgeben werden. Also, was ist der Unterschied zwischen diesen …
143 java  servlets 

4
Wie werden Funktionstypen für void (nicht Void) Methoden in Java8 angegeben?
Ich spiele mit Java 8 herum, um herauszufinden, wie es als erstklassige Bürger funktioniert. Ich habe das folgende Snippet: package test; import java.util.*; import java.util.function.*; public class Test { public static void myForEach(List<Integer> list, Function<Integer, Void> myFunction) { list.forEach(functionToBlock(myFunction)); } public static void displayInt(Integer i) { System.out.println(i); } public static …
143 java  java-8 

7
Java 8 Streams - Sammeln gegen Reduzieren
Wann würden Sie collect()vs verwenden reduce()? Hat jemand gute, konkrete Beispiele dafür, wann es definitiv besser ist, in die eine oder andere Richtung zu gehen? Javadoc erwähnt, dass collect () eine veränderliche Reduktion ist . Da es sich um eine veränderbare Reduzierung handelt, gehe ich davon aus, dass eine Synchronisierung …
143 java  java-8  java-stream 

6
Generieren Sie ein zufälliges Double in einem Bereich
Ich habe zwei Doppel wie das folgende double min = 100; double max = 101; und mit einem Zufallsgenerator muss ich einen doppelten Wert zwischen dem Bereich von min und max erstellen. Random r = new Random(); r.nextDouble(); Hier gibt es jedoch nichts, wo wir den Bereich angeben können.
143 java  random 


18
Ruft den Typ eines generischen Parameters in Java mit Reflektion ab
Ist es möglich, den Typ eines generischen Parameters abzurufen? Ein Beispiel: public final class Voodoo { public static void chill(List<?> aListWithTypeSpiderMan) { // Here I'd like to get the Class-Object 'SpiderMan' Class typeOfTheList = ???; } public static void main(String... args) { chill(new ArrayList<SpiderMan>()); } }

9
Collections.emptyMap () gegen neue HashMap ()
Was sind einige der Situationen, in denen ich verwenden kann Collections.emptyMap()? In der Dokumentation heißt es, dass ich diese Methode verwenden kann, wenn meine Sammlung unveränderlich sein soll. Warum sollte ich eine unveränderliche leere Sammlung wollen? Was ist der Sinn?
143 java  collections 



11
So finden Sie einen Java-Speicherverlust
Wie finden Sie einen Speicherverlust in Java (z. B. mit JHat)? Ich habe versucht, den Heap-Dump in JHat zu laden, um einen grundlegenden Überblick zu erhalten. Ich verstehe jedoch nicht, wie ich die Stammreferenz ( ref ) oder wie auch immer sie heißen soll finden soll. Grundsätzlich kann ich feststellen, …


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.