Als «java» getaggte Fragen

Java ist eine plattformunabhängige, objektorientierte Programmiersprache auf hoher Ebene, die ursprünglich von Sun Microsystems entwickelt wurde. Java gehört derzeit Oracle, das Sun 2010 gekauft hat.


3
Gibt es ein Algorithmusbuch, das Head First-Serien lehrt? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
12 java  books  algorithms 

2
Warum verwendet Java bei Primitiven keine Radix-Sortierung?
java.util.Arrays.sort(/* int[], char[], short[], byte[], boolean[] */) wird eher als 'tuned quicksort' als als radix sort implementiert. Ich habe vor einiger Zeit einen Geschwindigkeitsvergleich durchgeführt und mit n> 10000 war die Radix-Sortierung immer schneller. Warum?
12 java  sorting 


8
Widersprüchliche Java-Stile in einem Team
Ich bin Teil eines Java-Entwicklungsteams mit einer Frist von 6 Wochen. Dies macht es erforderlich, sehr viel Code sehr schnell zu schreiben. Unser Entwicklungsteam hat jedoch unterschiedliche Codierungsstile. Von Namenskonventionen bis zu Abstraktionsmethoden ist in unserem Team alles anders. Kennt jemand irgendwelche Dokumente, die "Standards" für Java diktieren? Um dies …

10
So kennzeichnen Sie eine Klasse in Java als in Entwicklung
Ich arbeite an einem Praktikumsprojekt, aber ich muss gehen, bevor ich alles beenden kann. Ich habe eine Klasse, die nicht stabil genug für die Produktion ist. Ich möchte diese Klasse markieren / kennzeichnen, damit andere sie nicht versehentlich in der Produktion verwenden. Ich habe den Hinweis bereits in Javadoc abgelegt, …
12 java 

8
Objektorientiertes Klassendesign
Ich habe mich über gutes objektorientiertes Klassendesign gewundert. Insbesondere fällt es mir schwer, mich zwischen diesen Optionen zu entscheiden: statische vs Instanzmethode Methode ohne Parameter oder Rückgabewert vs. Methode mit Parametern und Rückgabewert überlappende vs unterschiedliche Methode Funktionalität private vs public Methode Beispiel 1: Diese Implementierung verwendet Instanzmethoden ohne Rückgabewert …

3
Verbesserungen am Builder-Entwurfsmuster von Joshua Bloch?
Im Jahr 2007 las ich einen Artikel über Joshua Blochs "Builder-Pattern" und wie es modifiziert werden könnte, um die Übernutzung von Konstruktoren und Setzern zu verbessern, insbesondere wenn ein Objekt eine große Anzahl von Eigenschaften hat, von denen die meisten optional sind. Eine kurze Zusammenfassung dieses Entwurfsmusters finden Sie hier …


4
Was halten Sie von einem neuen Java-Persistenz-Tool, das eigentlich kein ORM ist? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
12 java  orm  database  linq 




1
Java 8: Gute Praxis, um Streams in APIs für verzögerte Operationen weiterzugeben?
In Lambda-lastigen Bibliotheken vor Java 8 wie Guava verwenden die Ausgaben gängige Java Collection Framework-Schnittstellen, sodass sie leicht an externe / interne APIs weitergegeben werden können und dennoch einige verzögerte Berechnungen möglich sind, wenn die Bibliotheksmethode dies tut (z . B. faul filter()und transform()). In Java 8-Streams ist der Aufruf …
12 java  lambda 

2
Was ist der Unterschied zwischen einer nicht initialisierten Objektvariablen und einer in Java auf null initialisierten Objektvariablen?
Ich habe die folgenden zwei Objektvariablen Date a; Date b=null; Auf jeden Fall beziehen sich sowohl 'a' als auch 'b' nicht auf Objekte. Nun, wenn ich folgende Aussage aufrufe System.out.println(a.toString()); Es wird ein Fehler bei der Kompilierung auftreten, wenn ich die folgende Anweisung aufrufe System.out.println(b.toString()); Es wird kein Kompilierungsfehler auftreten, …
12 java 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.