Als «java» getaggte Fragen

198
Wie soll ich Strings in Java kopieren?

String s = "hello"; String backup_of_s = s; s = "bye"; Zu diesem Zeitpunkt enthält die Sicherungsvariable noch den ursprünglichen Wert "Hallo" (dies liegt an der Unveränderlichkeit von String, oder?). Aber ist es wirklich sicher , Strings mit dieser Methode zu kopieren (was natürlich nicht...

197
URL zum Laden von Ressourcen aus dem Klassenpfad in Java

In Java können Sie alle Arten von Ressourcen mit derselben API, jedoch mit unterschiedlichen URL-Protokollen laden: file:///tmp.txt http://127.0.0.1:8080/a.properties jar:http://www.foo.com/bar/baz.jar!/COM/foo/Quux.class Dies entkoppelt das tatsächliche Laden der Ressource von der Anwendung, die...

197
Statische Methode in einer generischen Klasse?

In Java hätte ich gerne etwas wie: class Clazz<T> { static void doIt(T object) { // ... } } Aber ich verstehe Es kann kein statischer Verweis auf den nicht statischen Typ T erstellt werden Ich verstehe Generika nicht über die grundlegenden Verwendungszwecke hinaus und kann daher nicht...

197
Wie installiere ich ein bestimmtes JDK unter Mac OS X?

Ich möchte ein bestimmtes JDK installieren (das neueste zum Beispiel). Dafür bin ich auf die JDK-Download-Homepage gegangen: http://java.sun.com/javase/downloads/index.jsp . Ich habe nach einer Mac-Version gesucht, bin aber etwas überrascht, nur herunterladbare Versionen für Linux, Windows und...

197
OpenJDK-Verfügbarkeit für Windows [geschlossen]

Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 9 Monaten . Verbessere diese Frage Gibt es eine...

197
Java abstrakte Schnittstelle

Betrachten Sie ein Beispiel (das in Java kompiliert wird) public abstract interface Interface { public void interfacing(); public abstract boolean interfacing(boolean really); } Warum muss eine Schnittstelle abstrakt "deklariert" werden? Gibt es andere Regeln, die für eine abstrakte Schnittstelle...

197
Java 8 Stream und Betrieb auf Arrays

Ich habe gerade die neuen Java 8-Stream-Funktionen entdeckt. Als ich aus Python kam, fragte ich mich, ob es jetzt eine gute Möglichkeit gibt, Operationen an Arrays wie Summieren durchzuführen und zwei Arrays auf eine "einzeilige pythonische" Weise zu multiplizieren. Vielen

196
Erstellen eines Arrays von Objekten in Java

Ich bin neu in Java und habe für die Zeit eine Reihe von Objekten in Java erstellt. Ich habe zum Beispiel eine Klasse A - A[] arr = new A[4]; Dies erzeugt jedoch nur Zeiger (Verweise) auf Aund nicht auf 4 Objekte. Ist das richtig? Ich sehe, dass ich beim Versuch, auf Funktionen / Variablen in den...

195
Strukturieren Sie ähnliche Objekte in Java

Ist es völlig gegen die Java-Methode, strukturähnliche Objekte zu erstellen? class SomeData1 { public int x; public int y; } Ich kann eine Klasse mit Accessoren und Mutatoren sehen, die eher Java ähneln. class SomeData2 { int getX(); void setX(int x); int getY(); void setY(int y); private int x;...