Articles of Java

Der beste Weg, Enum von Strings zu erstellen?

Was ist der beste Weg, um einen enum Typ eine Reihe von Strings darstellen? Ich habe es versucht: enum Strings{ STRING_ONE(“ONE”), STRING_TWO(“TWO”) } Wie kann ich sie dann als Strings ?

Wie kann ich eine Java-Anwendung schreiben, die sich zur Laufzeit selbst aktualisieren kann?

Ich möchte eine Java-Anwendung (Server-Anwendung) implementieren, die eine neue Version (JAR-Datei) von einer bestimmten URL herunterladen und dann selbst zur Laufzeit aktualisieren kann. Was ist der beste Weg dies zu tun und ist es möglich? Ich schätze, dass die Anwendung eine neue .jar-Datei herunterladen und starten kann. Aber wie soll ich die Übergabe machen, zB […]

Java Desktop-Anwendung: SWT vs. Swing

Ich bin ein Webentwickler am Tag und denke darüber nach, meine erste echte Desktop-Anwendung zu erstellen. Die Idee ist, ein Tool zu erstellen, das eine sehr repetitive Aufgabe in einer Webanwendung automatisiert, in der keine API verfügbar ist. Ich weiß, dass ich Java benutzen möchte. Ich benutze es vorher für Web-Kram, kenne die Syntax ziemlich […]

Interviewfrage: Prüfe, ob eine Saite eine Rotation anderer Saite ist

Ein Freund von mir wurde heute beim Interview für die Position des Softwareentwicklers folgende Frage gestellt: Gegeben zwei Strings s1 und s2 wie überprüfen Sie, ob s1 eine gedrehte Version von s2 ? Beispiel: Wenn s1 = “stackoverflow” dann sind folgende seiner gedrehten Versionen: “tackoverflows” “ackoverflowst” “overflowstack” wo als “stackoverflwo” ist keine gedrehte Version. Die […]

IntelliJ Tooltip zeigt JavaDocs an

In Eclipse zeigt der Mauszeiger über eine Methode, Variable usw. eine QuickInfo mit den entsprechenden JavaDocs an. Gibt es eine solche function in IntelliJ?

SwingWorker, Thread.sleep () oder javax.swing.timer? Ich muss “eine Pause einfügen”

Ich arbeite an einem Memory-Spiel und ich möchte es einrichten, also klicke ich auf die erste “card” , dann auf die zweite und wenn sie nicht gleich sind, wird die zweite Karte für ein paar Sekunden “non-flipped” dann kehren sie zu der “non-flipped” Karte “non-flipped” Position. Ich habe versucht SwingWorker , Thread.sleep und SwingTimer aber […]

@AspectJ pointcut für alle Methoden einer class mit spezifischer Annotation

Ich möchte alle öffentlichen Methoden aller classn mit angegebener Annotation überwachen (zB @Monitor) (Anmerkung: Annotation ist auf classnebene). Was könnte ein möglicher Punkt dafür sein? Hinweis: Ich verwende @AspectJ Style Spring AOP.

Wie man Text in Java in der Größe ändert

Ich habe gesehen, dass in Photoshop Text einfach durch Ziehen geändert werden kann. Wie können wir das gleiche in Java machen? Irgendeine Idee, wie man Text in Java ändert? Es wurde ein Schnappschuss des Buchstabens “A” in Photoshop hinzugefügt Bitte lassen Sie mich wissen, was mit diesem Code falsch ist? public class ResizeImage extends JFrame […]

Wie bekomme ich meine Maven-Integrationstests zur Ausführung?

Ich habe ein maven2 Multi-Modul-Projekt und in jedem meiner Kind-Module habe ich JUnit-Tests, die Test.java und Integration.java für Test.java bzw. Integration.java werden. Wenn ich folgendes ausführe: mvn test Alle JUnit-Tests *Test.java innerhalb der *Test.java Module werden ausgeführt. Wenn ich ausführe mvn test -Dtest=**/*Integration Keiner der Integration.java Tests wird innerhalb der untergeordneten Module ausgeführt. Diese scheinen […]

Implementierungsunterschied zwischen Aggregation und Komposition in Java

Ich bin mir der konzeptionellen Unterschiede zwischen Aggregation und Komposition bewusst. Kann mir jemand den Implementierungsunterschied in Java zwischen ihnen mit Beispielen sagen?