Als «java» getaggte Fragen

114
Was ist eine Alternative zu Singleton?

Wir haben eine Klasse, die Konfigurationsinformationen für die Anwendung enthält. Früher war es ein Singleton. Nach einigen architektonischen Überprüfungen wurde uns gesagt, wir sollten den Singleton entfernen. Wir haben einige Vorteile gesehen, wenn Singleton beim Komponententest nicht verwendet...

114
Anforderungsparameter mit Servlet-Filter ändern

Eine vorhandene Webanwendung wird unter Tomcat 4.1 ausgeführt. Es gibt ein XSS-Problem mit einer Seite, aber ich kann die Quelle nicht ändern. Ich habe beschlossen, einen Servlet-Filter zu schreiben, um den Parameter zu bereinigen, bevor er auf der Seite angezeigt wird. Ich möchte eine Filterklasse...

114
Wie liste ich die Dateien in einer JAR-Datei auf?

Ich habe diesen Code, der alle Dateien aus einem Verzeichnis liest. File textFolder = new File("text_directory"); File [] texFiles = textFolder.listFiles( new FileFilter() { public boolean accept( File file ) { return file.getName().endsWith(".txt"); } }); Es funktioniert großartig. Es füllt das...

114
Kurzwert-Java einstellen

Ich schreibe einen kleinen Code in J2ME. Ich habe eine Klasse mit einer Methode setTableId(Short tableId). Wenn ich jetzt versuche zu schreiben setTableId(100), gibt es einen Fehler bei der Kompilierung. Wie kann ich den Short-Wert einstellen, ohne eine andere Short-Variable zu deklarieren? Beim...

114
Wie überschreibe ich die Klonmethode richtig?

Ich muss einen tiefen Klon in einem meiner Objekte implementieren, der keine Oberklasse hat. Was ist der beste Weg, um mit dem CloneNotSupportedExceptionvon der Oberklasse (was ist Object) geworfenen Scheck umzugehen ? Ein Mitarbeiter hat mir geraten, folgendermaßen damit

114
Seltsames Integer-Boxen in Java

Ich habe gerade einen ähnlichen Code gesehen: public class Scratch { public static void main(String[] args) { Integer a = 1000, b = 1000; System.out.println(a == b); Integer c = 100, d = 100; System.out.println(c == d); } } Wenn dieser Codeblock ausgeführt wird, wird Folgendes...

114
Warum verwendet Android Java? [geschlossen]

Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung...

114
So erhalten Sie das letzte Pfadsegment eines URI

Ich habe als Eingabe eine Zeichenfolge, die a ist URI. Wie ist es möglich, das letzte Pfadsegment zu erhalten (das in meinem Fall eine ID ist)? Dies ist meine Eingabe-URL: String uri = "http://base_path/some_segment/id" und ich muss die ID erhalten, die ich damit versucht habe: String strId =...

114
Erstellen eines Unicode-Zeichens aus seiner Nummer

Ich möchte ein Unicode-Zeichen in Java anzeigen. Wenn ich das mache, funktioniert es einwandfrei: String symbol = "\u2202"; Symbol ist gleich "∂". Das ist, was ich will. Das Problem ist, dass ich die Unicode-Nummer kenne und daraus das Unicode-Symbol erstellen muss. Ich habe (für mich) das...

114
Konvertieren von Double in Integer in Java

In Java möchte ich ein Double in eine Ganzzahl konvertieren. Ich weiß, wenn Sie dies tun: double x = 1.5; int y = (int)x; Sie erhalten y = 1. Wenn du das tust: int y = (int)Math.round(x); Sie werden wahrscheinlich 2 erhalten. Ich frage mich jedoch: Da doppelte Darstellungen von ganzen Zahlen...