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.

5
Java-Parallelität: CAS vs Locking [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 3 Jahren . Verbessere diese Frage Ich lese das Buch Java Concurrency …

3
Der rekursive ConcurrentHashMap.computeIfAbsent () -Aufruf wird niemals beendet. Fehler oder "Feature"?
Vor einiger Zeit habe ich über eine Java 8-Methode zur rekursiven Berechnung von Fibonacci-Zahlen mit einem ConcurrentHashMapCache und der neuen, nützlichen computeIfAbsent()Methode gebloggt : import java.util.Map; import java.util.concurrent.ConcurrentHashMap; public class Test { static Map<Integer, Integer> cache = new ConcurrentHashMap<>(); public static void main(String[] args) { System.out.println( "f(" + 8 + …

10
Wie führe ich eine Klasse in einem WAR über die Befehlszeile aus?
Ich habe eine Java-Klasse mit einer Hauptklasse und habe sie früher als eigenständige App über die Befehlszeile ausgeführt, z java -jar myjar.jar params Ich musste den Code neu packen, um unter Apache ausgeführt zu werden, und mein gesamter Code, einschließlich der Einstiegspunktklasse aus dem alten JAR, wurde zur einfachen Bereitstellung …
76 java  jar  war 

10
Sollte eine Utility-Klasse statisch sein? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 2 Jahren . Verbessere diese Frage Wenn ich eine Utility-Klasse entwerfen muss …
76 java 

6
Klären der Terminologie - Was bedeutet das „Hydratisieren“ einer JPA- oder Hibernate-Entität beim Abrufen der Entität aus der Datenbank?
Im Zusammenhang mit ORM / Lazy Loading von Entitäten verstehe ich den Begriff "Hydratation" wie folgt: "Hydrating" beschreibt den Vorgang des Auffüllens einiger oder aller zuvor nicht aufgefüllten Attribute einer Entität, die durch verzögertes Laden abgerufen wurden. Beispiel: Klasse Authorwird aus der Datenbank geladen: @Entity class Author { @Id long …

9
JWT-Bibliothek (JSON Web Token) für Java [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen im vergangenen Jahr . Verbessere diese Frage Ich arbeite an einer Webanwendung, die mit Java und …
76 java  json  web  token  jwt 

1
Null-Safe-Mapping-Komparator mit Standardimplementierungen
Gibt es eine integrierte Möglichkeit, einen nullsicheren Mapping-Komparator in Java 8 zu erstellen, ohne eine eigene Implementierung von zu schreiben Comparator? Wenn der folgende Code ausgeführt wird, wird eine NPE verursacht, da das keyExtractorArgument von Comparator.comparing()möglicherweise einen nullWert zurückgibt: public class ToSort { private String sortBy; public ToSort(String sortBy) { …

8
Warum wird das Hinzufügen eines OnClickListener in onBindViewHolder eines RecyclerView.Adapters als schlechte Praxis angesehen?
Ich habe den folgenden Code für eine RecyclerView.AdapterKlasse und es funktioniert gut: public class MyAdapter extends RecyclerView.Adapter<MyAdapter.Viewholder> { private List<Information> items; private int itemLayout; public MyAdapter(List<Information> items, int itemLayout){ this.items = items; this.itemLayout = itemLayout; } @Override public Viewholder onCreateViewHolder(ViewGroup parent, int viewType) { View v = LayoutInflater.from(parent.getContext()).inflate(itemLayout, parent, false); …


9
Gson TypeToken mit dynamischem ArrayList-Elementtyp
Ich habe diesen Code: Type typeOfObjectsList = new TypeToken<ArrayList<myClass>>() {}.getType(); List<myClass> objectsList = new Gson().fromJson(json, typeOfObjectsList); Es konvertiert eine JSON-Zeichenfolge in ein ListObjekt. Aber jetzt möchte ich dies ArrayListmit einem dynamischen Typ (nicht nur myClass) haben, der zur Laufzeit definiert wird. Der ArrayListArtikeltyp des wird mit Reflexion definiert . Ich …

9
Apache HttpClient Interim Error: NoHttpResponseException
Ich habe einen Webservice, der eine POST-Methode mit XML akzeptiert. Es funktioniert einwandfrei, dann kann es gelegentlich nicht mit dem Server kommunizieren, der eine IOException mit einer Nachricht auslöst The target server failed to respond. Die nachfolgenden Aufrufe funktionieren einwandfrei. Es passiert meistens, wenn ich ein paar Anrufe tätige und …
76 java  httpclient 

4
Hinzufügen von Java-Anmerkungen zur Laufzeit
Ist es möglich, einem Objekt (in meinem Fall insbesondere einer Methode) zur Laufzeit eine Anmerkung hinzuzufügen? Für ein bisschen mehr Erklärung: Ich habe zwei Module, Modul A und Modul B. Modul B hängt von Modul A ab, das von nichts abhängt. (modA ist meine Kerndatentypen und -schnittstellen und so ist …

8
Java: Ungelöstes Kompilierungsproblem
Was sind die möglichen Ursachen für ein "java.lang.Error: Ungelöstes Kompilierungsproblem"? Zusätzliche Information: Ich habe dies gesehen, nachdem ich eine Reihe aktualisierter JAR-Dateien aus einem Build auf die vorhandenen JARs kopiert und die Anwendung neu gestartet habe. Die JARs werden mithilfe eines Maven-Erstellungsprozesses erstellt. Ich würde erwarten, dass LinkageErrors- oder ClassNotFound-Fehler …
76 java 

10
Wie erhalte ich die MethodInfo einer Java 8-Methodenreferenz?
Bitte schauen Sie sich den folgenden Code an: Method methodInfo = MyClass.class.getMethod("myMethod"); Dies funktioniert, aber der Methodenname wird als Zeichenfolge übergeben, sodass dies auch dann kompiliert wird, wenn myMethod nicht vorhanden ist. Auf der anderen Seite führt Java 8 eine Methodenreferenzfunktion ein. Es wird zur Kompilierungszeit überprüft. Ist es möglich, …


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.