Als «java» getaggte Fragen

85
"Immer an der Spitze" Windows mit Java

Gibt es in Java eine Möglichkeit, ein Fenster zu haben, das "Immer im Vordergrund" ist, unabhängig davon, ob der Benutzer den Fokus auf eine andere Anwendung wechselt? Ich habe das Web durchsucht und alle Lösungen basieren auf einer Art JNI-Schnittstelle mit nativen Bindungen. Wirklich, das kann...

85
Java-Strings: "String s = neuer String (" albern ");"

Ich bin ein C ++ - Typ, der Java lernt. Ich lese Effective Java und etwas hat mich verwirrt. Es heißt, niemals Code wie diesen zu schreiben: String s = new String("silly"); Weil es unnötige StringObjekte schafft . Aber stattdessen sollte es so geschrieben werden: String s = "No longer...

85
Behandlung von DATETIME-Werten 0000-00-00 00:00:00 in JDBC

Ich bekomme eine Ausnahme (siehe unten), wenn ich es versuche resultset.getString("add_date"); für eine JDBC-Verbindung zu einer MySQL-Datenbank mit einem DATETIME-Wert von 0000-00-00 00:00:00 (dem Quasi-Null-Wert für DATETIME), obwohl ich nur versuche, den Wert als Zeichenfolge und nicht als...

85
Wo konfiguriere ich log4j in einer JUnit-Testklasse?

Mit Blick auf den letzten JUnit-Testfall, den ich geschrieben habe, habe ich die BasicConfigurator.configure () -Methode von log4j im Klassenkonstruktor aufgerufen. Das funktionierte gut, wenn nur diese einzelne Klasse mit dem Eclipse-Befehl "Als JUnit-Testfall ausführen" ausgeführt wurde. Aber...

85
Ändern einer Datei in einem Glas

Ich möchte eine Datei in meinem Glas ändern. Ist es möglich, dies aus meiner Anwendung heraus zu extrahieren und erneut zu erschüttern? Datei, die ich ändern möchte, sind Konfigurationsdateien, meistens XML-basiert. Der Grund, warum ich daran interessiert bin, nicht zu stören, ist, dass die...

85
Auto Increment ID im Ruhezustand

Ich habe eine j2ee-Anwendung, die den Ruhezustand mit Anmerkungen verwendet. Wie kommentiere ich das ID-Feld in meiner Pojo-Klasse, um es als automatisch inkrementiert oder automatisch generiert festzulegen? und lasse ich beim Hinzufügen der Bean dieses Feld in meiner Bean null?

85
Übergeben eines Typs als Methodenparameter in Java

Wie können Sie in Java einen Typ als Parameter übergeben (oder als Variable deklarieren)? Ich möchte keine Instanz des Typs übergeben, sondern den Typ selbst (z. B. int, String usw.). In C # kann ich das tun: private void foo(Type t) { if (t == typeof(String)) { ... } else if (t == typeof(int)) {...

85
Java Thread Garbage gesammelt oder nicht

Diese Frage wurde auf einer Website veröffentlicht. Ich habe dort keine richtigen Antworten gefunden, deshalb poste ich sie hier erneut. public class TestThread { public static void main(String[] s) { // anonymous class extends Thread Thread t = new Thread() { public void run() { // infinite loop...