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.

9
Verhindern Sie die Verschleierung des Namens von Klassenmitgliedern durch ProGuard
Ich habe meine Klasse ClassMultiPointmit Unterklassen. public class ClassMultiPoints { public String message; public List<ClassPoints> data; public class ClassPoints { public String id; public List<ClassPoint> points; public class ClassPoint { public String speed; public String bearing; } } } Ich werde den Wert des Objekts oPointsaus der Analyse erhalten GSON: …

7
Was ist der Unterschied zwischen putIfAbsent und computeIfAbsent in Java 8 Map?
Beim Lesen eines interessanten Artikels behaupten die Jungs, dass der Unterschied zwischen den beiden Funktionen sind: Beide Funktionen möchten ein Element hinzufügen, wenn der angegebene Schlüssel noch nicht in Map vorhanden ist. putIfAbsent fügt ein Element mit dem angegebenen Wert hinzu, während computeIfAbsent ein Element mit dem mit dem Schlüssel …
77 java  java-8 




17
Maven Der Javac-Compiler konnte nicht gefunden werden in:
Wenn ich versuche, eine Kriegsdatei zu generieren, zeigt es einige Fehler wie [ERROR] Unable to locate the Javac Compiler in: [ERROR] C:\Program Files\Java\jre7\..\lib\tools.jar Wenn ich es tue echo %path%, zeigt es C:\Windows\System32;D:\name\name1\Softwares\Maven\apache-maven-3.0.4\b in;C:\Program Files\Notepad++\;%JDK_HOME% Wenn ich es tue echo %JDK_HOME% D:\name\name\core java\software\Java\Java_1.6.0_04_win\jdk1.6.0_04\bin Ich weiß nicht, warum sich maven auf jre …
76 java  maven  javac 

6
Java Unit Tests, Verzeichnislayout [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 1 Jahr . Verbessere diese Frage Gibt es beim Erstellen einer …

6
ResultSet-Ausnahme - vor dem Start der Ergebnismenge
Ich habe Probleme beim Abrufen von Daten von einem ResultSetObjekt. Hier ist mein Code: String sql = "SELECT type FROM node WHERE nid = ?"; PreparedStatement prep = conn.prepareStatement(sql); int meetNID = Integer.parseInt(node.get(BoutField.field_meet_nid)); prep.setInt(1, meetNID); ResultSet result = prep.executeQuery(); result.beforeFirst(); String foundType = result.getString(1); if (! foundType.equals("meet")) { throw new …
76 java  jdbc 




4
Ignorieren Sie .classpath und .project von Git
Ich sage mir und anderen immer wieder, dass sie keine .classpath- und .project-Dateien festschreiben und Maven verwenden sollen. Irgendwie ignorieren Junior-Entwickler immer bestimmte Regeln und schreiben diese Dateien fest, und es ist viel besser, solche Dateien für Neulinge zu haben, die springen und den Code verwenden können. Jetzt von meiner …
76 java  eclipse  git  gitignore 


10
Zugriffsbeschränkung: Ist aufgrund der Einschränkung der erforderlichen Bibliothek nicht zugänglich. \ Jre \ lib \ rt.jar
Ich versuche, alten Code von vor einiger Zeit zu ändern und erhalte die folgenden Fehler: Zugriffsbeschränkung: Auf die Methode create (JAXBRIContext, Object) vom Typ Headers kann aufgrund der Einschränkung der erforderlichen Bibliothek nicht zugegriffen werden. \ Jre \ lib \ rt.jar für diese Importanweisungen: import com.sun.xml.internal.bind.api.JAXBRIContext; import com.sun.xml.internal.ws.api.message.Header; import com.sun.xml.internal.ws.api.message.Headers; …

15
Verwenden Sie ein Array als case-Anweisung in switch
Ich versuche so etwas zu tun, dh ein Array in einer switch-Anweisung zu verwenden. Ist es in Java möglich? Ist dies nicht der Fall, erläutern Sie bitte eine mögliche Lösung. boolean[] values = new boolean[4]; values[0] = true; values[1] = false; values[2] = false; values[3] = true; switch (values) { …

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.