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.

8
Verwenden des UUIDGenerator im Ruhezustand über Anmerkungen
Ich benutze meine UUID wie folgt: @Id @GeneratedValue(generator = "uuid") @GenericGenerator(name = "uuid", strategy = "uuid") @Column(name = "uuid", unique = true) private String uuid; Ich erhalte jedoch eine intelligente Warnung für den Ruhezustand: Verwenden von org.hibernate.id.UUIDHexGenerator, das keine IETF RFC 4122-kompatiblen UUID-Werte generiert; Verwenden Sie stattdessen org.hibernate.id.UUIDGenerator Ich möchte …

6
Wie schreibe ich Junit-Tests für Schnittstellen?
Was ist der beste Weg, um Junit-Tests für Schnittstellen zu schreiben, damit sie für die konkreten Implementierungsklassen verwendet werden können? zB Sie haben diese Schnittstelle und implementieren Klassen: public interface MyInterface { /** Return the given value. */ public boolean myMethod(boolean retVal); } public class MyClass1 implements MyInterface { public …

7
Gibt es in Java eine Möglichkeit, festzustellen, ob ein Pfad gültig ist, ohne zu versuchen, eine Datei zu erstellen?
Ich muss feststellen, ob eine vom Benutzer angegebene Zeichenfolge ein gültiger Dateipfad ist (dh ob dies createNewFile()erfolgreich ist oder eine Ausnahme auslöst), aber ich möchte das Dateisystem nicht mit nutzlosen Dateien aufblähen, die nur zu Validierungszwecken erstellt wurden. Gibt es eine Möglichkeit festzustellen, ob die Zeichenfolge, die ich habe, ein …


11
Wie erhalte ich in Java den Sekundenunterschied zwischen zwei Daten?
Die Java-Klassenbibliothek hat eine Klasse namens DateTime. DateTime hat diese Methode: int daysBetween(DateTime other) Dies gibt die Anzahl der Tage zwischen diesem und dem Parameter zurück. Es gibt keine Methode int secondsBetween(DateTime other) was ich zufällig brauche. Gibt es eine Klasse, die DateTime ähnelt, aber eine solche Methode hat?
77 java  datetime  date 

9
Warum werden HashMap-Werte nicht in List umgewandelt?
Ich setze Werte in die Hashmap ein, die die Form hat. Map<Long, Double> highLowValueMap=new HashMap<Long, Double>(); highLowValueMap.put(1l, 10.0); highLowValueMap.put(2l, 20.0); Ich möchte eine Liste mit der values()Methode der Karte erstellen . List<Double> valuesToMatch=new ArrayList<>(); valuesToMatch=(List<Double>) highLowValueMap.values(); oder List<Double> valuesToMatch=(List<Double>) highLowValueMap.values(); Es wird jedoch eine Ausnahme ausgelöst: Ausnahme im Thread "main" …




4
JSON mit Jackson in polymorphe Typen deserialisieren - Ein vollständiges Beispiel gibt mir einen Kompilierungsfehler
Ich versuche, ein Tutorial von Programmierer Bruce durchzuarbeiten, das die Deserialisierung von polymorphem JSON ermöglichen soll. Die vollständige Liste finden Sie hier Programmer Bruce Tutorials (Great stuff btw) Ich habe die ersten fünf ohne Probleme durchgearbeitet, aber ich habe beim letzten einen Haken bekommen (Beispiel 6), was natürlich derjenige ist, …


3
Java entspricht einer Klasse. Ist == gleich wie .equals
Können wir ==eine ClassVariable anstelle von equalsausführen und dasselbe Ergebnis erwarten? Zum Beispiel: Class clazz = xyz; Fall A: if(clazz == Date.class) { // do something } Fall B: if(Date.class.equals(clazz)) { // do something } Sind Fall A und Fall B funktional gleich?
77 java 

12
Websocket schließt die Verbindung automatisch
Ich erstelle eine Anwendung in Java, die einen eingebetteten Websocket-Server hat, der auf Jetty basiert. Der Client ist die Standard-Websocket-Implementierung in Google Chrome. Alles funktioniert in Ordnung, nur wenn nach einer bestimmten Zeit, in der die Verbindung geschlossen wird, keine Übertragung zwischen Server und Client erfolgt. Ich bin nicht sicher, …

8
Java.net.SocketTimeoutException abrufen: Zeitüberschreitung der Verbindung in Android
Ich bin relativ neu in der Android-Entwicklung. Ich entwickle eine Android-Anwendung, in der ich eine Anfrage an den Webserver sende und JSON-Objekte analysiere. Häufig erhalte ich java.net.SocketTimeoutException: Connection timed outbei der Kommunikation mit dem Server eine Ausnahme. Manchmal funktioniert es problemlos. Ich weiß, dass dieselbe Frage so oft gestellt wurde. …


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.