Als «java» getaggte Fragen

351
Array oder Liste in Java. Welche ist schneller?

Ich muss Tausende von Zeichenfolgen im Speicher behalten, um in Java seriell darauf zugreifen zu können. Soll ich sie in einem Array speichern oder eine Art Liste verwenden? Würde die Verwendung eines Arrays zum Speichern von Tausenden von Zeichenfolgen Probleme verursachen, da Arrays alle Daten...

351
Warum nicht java.util.logging verwenden?

Zum ersten Mal in meinem Leben befinde ich mich in einer Position, in der ich eine Java-API schreibe, die Open Source ist. Hoffentlich in vielen anderen Projekten enthalten sein. Für die Protokollierung habe ich (und in der Tat die Leute, mit denen ich arbeite) immer JUL (java.util.logging)...

350
Wie kombiniere ich Pfade in Java?

Gibt es ein Java-Äquivalent für System.IO.Path.Combine()in C # /. NET? Oder irgendein Code, um dies zu erreichen? Diese statische Methode kombiniert eine oder mehrere Zeichenfolgen zu einem

347
@Nullable Annotation Verwendung

Ich habe eine Methode in Java gesehen, die wie folgt deklariert wurde: void foo(@Nullable Object obj) { ... } Was bedeutet @Nullable hier? Bedeutet das, dass die Eingabe sein könnte null? Ohne die Anmerkung kann die Eingabe immer noch null sein. Ich denke, das ist nicht nur

347
Datenzugriffsobjekt (DAO) in Java

Ich habe ein Dokument durchgesehen und bin auf einen Begriff namens gestoßen DAO. Ich habe herausgefunden, dass es sich um ein Datenzugriffsobjekt handelt. Kann mir bitte jemand erklären, was das eigentlich ist? Ich weiß, dass es eine Art Schnittstelle für den Zugriff auf Daten aus verschiedenen...

345
Eine Java-Sammlung von Wertepaaren? (Tupel?)

Mir gefällt, wie Java eine Karte hat, in der Sie beispielsweise die Typen der einzelnen Einträge in der Karte definieren können <String, Integer> . Was ich suche, ist eine Art von Sammlung, bei der jedes Element in der Sammlung ein Wertepaar ist. Jeder Wert im Paar kann einen eigenen Typ...

345
Erstellen Sie eine Kopie eines Arrays

Ich habe ein Array, adas ständig aktualisiert wird. Sagen wir mal a = [1,2,3,4,5]. Ich muss eine exakte Kopie davon erstellen aund sie aufrufen b. Wenn asich ändern sollte [6,7,8,9,10], bsollte es immer noch sein [1,2,3,4,5]. Was ist der beste Weg, dies zu tun? Ich habe versucht, eine forSchleife...