Articles of Java

Spring + Hibernate: Ein anderes Objekt mit demselben Bezeichnerwert war bereits mit der Sitzung verknüpft

In meiner Anwendung, die Spring und Hibernate verwendet, analysiere ich eine CSV-Datei und handleRow() die db, indem handleRow() jedem Lesen eines Datensatzes aus der CSV-Datei handleRow() . Mein Domain-Modell: “Familie” hat viele “Unterfamilie” ‘SubFamily’ hat viele ‘Locus’ ein “Locus” gehört zu einer “Species” Family SubFamily Locus sind alle bidirektionale Zuordnungen. Code: public void handleRow(Family dummyFamily, […]

Java – Scrollen Sie zu spezifischem Text in JTextArea

Ich versuche, eine function innerhalb des aktuellen Programms, das ich schreibe, zu implementieren, und ich möchte lernen, wie man in einem JTextArea zu einem bestimmten Text scrollt. Nehmen wir zum Beispiel an, ich habe folgendes: JTextArea area = new JTextArea(someReallyLongString); someReallyLongString würde einen Absatz oder einen sehr großen Textabschnitt darstellen (in dem die vertikale Bildlaufleiste […]

Java: Nicht übertragbare Datumsausnahme

Beim Versuch, das Datumsformat zu transformieren, erhalte ich eine Ausnahme: nicht mehr erfassbares Datum und weiß nicht, wie ich dieses Problem beheben kann. Ich erhalte eine Zeichenfolge, die ein Ereignisdatum darstellt und dieses Datum in einem anderen Format in GUI anzeigen möchte. Was ich versuchte, war folgendes: private String modifyDateLayout(String inputDate){ try { //inputDate = […]

AbstractMethodError mit UriBuilder auf JAX-RS

Ich versuche, einen REST-Webservice mithilfe einer asynchronen Antwort zu erstellen. Ich habe mich im Internet nach diesem Fehler umgesehen, aber keine der Lösungen hat für mich funktioniert. Ich bin mir nicht sicher, wie ich das anstellen soll. Dies ist der Code für den REST-Service, er hat AsyncResponse und @Suspended die aus der jar-Datei stammen, die […]

animiere JPanel (slide in) mit Timer

Ich versuche, ein JPanel von der Seite mit dieser class zu machen, die ich gemacht habe: public class AnimationClass { private int i; private int y; private JPanel panel; private int xTo; private Timer timer; private int xFrom; synchronized void slidePanelInFromRight(JPanel panelInput, int xFromInput, int xToInput, int yInput, int width, int height) { this.panel = […]

Warum generiert Java-Code mit einer inneren class eine dritte SomeClass $ 1.class-Datei?

Wenn ich eine innere class habe, so: public class Test { public class Inner { // code … } public static void main(String[] args) { // code … } } Wenn ich es kompiliere, erwarte ich, dass es zwei Dateien erzeugen sollte: Test.class Test$Inner.class Warum sehe ich manchmal classndateien wie SomeClass $ 1.class, obwohl SomeClass […]

Wie triggers man Java UnknownHostKey, während man die JSch SFTP-Bibliothek benutzt?

Ich führe ein Java-Programm, wo ich eine Datei von einem Ordner auf einen anderen übertragen, mit Java SFTP. Das Problem, das ich habe, ist, dass ich den folgenden Fehler in meinem Java SFTP (mit JSch) bekomme: C: \ Oracle \ Middleware \ Oracle_Home \ oracle_common \ jdk \ bin \ javaw.exe -server -classpath C: \ […]

Garbage Collection für eine lokale Variable

Ich bin C ++ Programmierer und betrete die Welt von Java. Und ich werde das schlechte Gefühl nicht los, dass der Java-Müllsammler meine Reinigung machen muss. Wie wird sich dieser Code beispielsweise in Java verhalten? public void myFunction() { myObject object = new myObject(); object.doSomething(); } Wird das lokale Variablenobjekt gelöscht, wenn myFunction () beendet […]

Threads und Datei schreiben

Ich habe ein Java-Programm, das 20 Threads verwendet. Jeder von ihnen schreibt seine Ergebnisse in eine Datei namens output.txt . Ich bekomme immer eine andere Anzahl von Zeilen in output.txt . Kann es ein Problem bei der Synchronisierung von Threads sein? Gibt es einen Weg, damit umzugehen?

Vergleichen von Datumszeichenfolgen in Java

Also verwende ich dateString1.compareTo(dateString2) das einen lexikographischen Vergleich mit Strings durchführt, basierend auf dem Unicode-Wert jedes Zeichens, und gibt ein int zurück. Hier ist ein Codebeispiel. String dateString1 = “05-12-2012”; String dateString2 = “05-13-2012”; if (dateString1.compareTo(dateString2) <=0){ System.out.println("dateString1 is an earlier date than dateString2"); } Ist das ein falscher Ansatz, um Daten in Java zu […]