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.
Ich habe mich gefragt, warum wir kein Paket importiert haben, während wir String-Funktionen wie toUpperCase()? Wie kommen sie dorthin, ohne Pakete zu importieren?
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 …
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?
Ich bin der Meinung, dass die Leute es vorziehen, wenn neue JEE-Projekte beginnen (wo diese Technologien anwendbar wären), eine Kombination aus Spring + Hibernate anstelle von EJB 3 zu verwenden. Es scheint, dass Junior-Programmierer sogar geraten werden , dies anstelle von EJB zu wählen. Ist dies eine persönliche Präferenz oder …
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 …
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, …
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 …
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 …
Heute sagte ein Professor von mir, dass er es seltsam fand, dass Swing, obwohl die Philosophie von SWT darin besteht, eigene Kontrollen durch Kompositionen vorzunehmen, die Vererbung zu bevorzugen scheint. Ich habe fast keinen Kontakt mit beiden Frameworks, aber von dem, woran ich mich erinnere, erweitert man in C # …
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 …
Verschlossen . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber von historischer Bedeutung ist. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich persönlich verwende CodeRush in Visual Studio 2010, um das Refactoring durchzuführen, Code mit Vorlagen schneller zu schreiben und im Allgemeinen …
Ich bin relativ neu in Bezug auf Java-Webentwicklungsfähigkeiten. Ich habe ein Projekt, von dem ich denke, dass es ein guter Kandidat für einen RESTful-Service wäre, wenn ich nur wenig über APIs verstehe. Ich versuche, mich mit den Details zu befassen, wie dies strukturiert sein soll, komme aber in Bezug auf …
Ich habe eine Skelettimplementierung, wie in Punkt 18 von Effective Java (ausführliche Diskussion hier ). Es ist eine abstrakte Klasse, die zwei öffentliche Methoden methodA () und methodB () bereitstellt, die Unterklassenmethoden aufrufen, um "die Lücken zu füllen", die ich nicht abstrahiert definieren kann. Ich habe es zuerst entwickelt, indem …
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 …
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, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.