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.
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Bitte beachten Sie, dass dies kein Java vs. C …
Ich habe eine Situation, in der ich versuche, ein Objekt abzurufen. Wenn die Suche fehlschlägt, sind mehrere Fallbacks vorhanden, von denen jedes fehlschlagen kann. Der Code sieht also so aus: try { return repository.getElement(x); } catch (NotFoundException e) { try { return repository.getSimilarElement(x); } catch (NotFoundException e1) { try { …
Im Falle von Code, bei dem Sie vor dem Beenden einer Funktion eine Ressourcenbereinigung durchführen müssen, besteht ein wesentlicher Leistungsunterschied zwischen diesen beiden Methoden. Bereinigen Sie die Ressource vor jeder return-Anweisung void func() { login(); bool ret = dosomething(); if(ret == false) { logout(); return; } ret = dosomethingelse(); if(ret …
Aus der offiziellen Dokumentation ... Modifikator Klasse Paket Unterklasse Welt öffentlich JJJJ YYYN geschützt kein Modifikator YYNN private YNNN Die Sache ist, ich kann mich nicht erinnern, einen Anwendungsfall gehabt zu haben, in dem ich auf geschützte Mitglieder einer Klasse innerhalb desselben Pakets zugreifen musste. Was waren die Gründe für …
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Geschlossen vor 2 Jahren . Die Antworten auf diese Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Was sind die Hauptunterschiede zwischen …
Ich arbeite an einem Produkt, für das eines der Module die Aufgabe hat, XML-Dateien zu analysieren und den erforderlichen Inhalt in einer Datenbank abzulegen. Obwohl die gegenwärtige Anforderung nur darin besteht, XML-Dateien zu analysieren, möchte ich mein Parsing-Modul so gestalten, dass ich in Zukunft alle Arten von Dateien unterstützen kann. …
Einige Leute sind auf dem neuesten Stand der Technik - sie aktualisieren den Tag, an dem etwas aktualisiert wird. In der Produktion ist dies nicht angemessen. Nachforschungen darüber, ob die aktuelle (Java 7) -Version produktionsbereit ist, führen zu einer erheblichen Menge an altem Material, das möglicherweise nicht mehr korrekt ist …
Gibt es einen Unterschied zwischen public class A extends AbstractB implements C {...} gegen... public class A extends AbstractB {...} abstract class AbstractB implements C {...} Ich verstehe, dass Klasse A in beiden Fällen der Schnittstelle entspricht. Im zweiten Fall AbstractBkann die Implementierung für Schnittstellenmethoden in bereitgestellt werden C. Ist …
Zunächst möchte ich erwähnen, dass ich C ++ liebe und einer derjenigen bin, die der Meinung sind, dass es einfacher ist, in C ++ als in Java zu programmieren. Abgesehen von einer winzigen Sache: Bibliotheken. In Java können Sie einfach etwas jar zum Erstellungspfad hinzufügen und schon sind Sie fertig. …
Traditionell wird ein Singleton normalerweise als implementiert public class Foo1 { private static final Foo1 INSTANCE = new Foo1(); public static Foo1 getInstance(){ return INSTANCE; } private Foo1(){} public void doo(){ ... } } Mit Javas Enum können wir einen Singleton als implementieren public enum Foo2 { INSTANCE; public void …
Möchten Sie diesen Beitrag verbessern? Geben Sie detaillierte Antworten auf diese Frage, einschließlich Zitaten, und erläutern Sie, warum Ihre Antwort richtig ist. Antworten ohne ausreichende Details können bearbeitet oder gelöscht werden. Ich suche nach verschiedenen Möglichkeiten, um sicherzustellen, dass jede Instanz einer bestimmten Klasse eine eindeutig identifizierbare Instanz ist. Zum …
Ich habe einige große Klassen mit mehr als 2 KB Codezeilen (und mehr), die ich nach Möglichkeit umgestalten möchte, um ein leichteres und übersichtlicheres Design zu erhalten. Der Grund, warum es so groß ist, liegt hauptsächlich darin, dass diese Klassen eine Reihe von Zuordnungen verarbeiten, auf die die meisten Methoden …
Ich habe diese Frage zu SO gelesen , in der ein allgemeines undefiniertes Verhalten in C ++ erörtert wird, und ich habe mich gefragt: Hat Java auch ein undefiniertes Verhalten? Wenn dies der Fall ist, was sind dann einige häufige Ursachen für undefiniertes Verhalten in Java? Wenn nicht, welche Features …
Ich bin ein Neuling, der Java lernt. In Java muss jede Quelldatei eine öffentliche Klasse enthalten, und diese Quelldatei muss denselben Namen wie diese öffentliche Klasse haben. Darüber hinaus kann keine Quelldatei zwei öffentliche Klassen enthalten. Warum ist diese Einschränkung?
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich habe mir vorgenommen, Java als meine …
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.