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.
Nachdem ich Hibernate für die meisten meiner Projekte ungefähr 8 Jahre lang verwendet habe, bin ich bei einem Unternehmen gelandet, das von seiner Verwendung abrät und möchte, dass Anwendungen nur über gespeicherte Prozeduren mit der Datenbank interagieren. Nachdem ich dies einige Wochen lang getan habe, konnte ich kein umfassendes Domänenmodell …
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 einen Code, der wegen NullPointerException …
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 6 Jahren . Es gibt durchaus ein paar verschiedene Continuous …
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 . Wie unterrichten Sie Programmierern die Ausnahmebehandlung? Alle …
Sollen Catch-Blöcke zum Schreiben von Logik verwendet werden, z. B. zur Flusskontrolle? Oder nur um Ausnahmen zu werfen? Beeinflusst es die Effizienz oder Wartbarkeit von Code? Was sind die Nebenwirkungen (falls vorhanden) des Schreibens von Logik in den Catch-Block? BEARBEITEN: Ich habe eine Java SDK-Klasse gesehen, in der sie Logik …
Gibt es einen Unterschied zwischen der Benennung einer Klasse "Handler", "Manager" oder "Controller"? IE: PurchaseManager, PurchaseHandler, PurchaseController. Vermitteln diese Genügen die gleiche Bedeutung oder gibt es einen deutlichen Unterschied zwischen ihnen? Wenn es keine sprachunabhängige Antwort gibt, betrachten Sie Java als Sprache.
Java 9 wird Module zusätzlich zu Paketen enthalten. Normalerweise haben Sprachen die eine oder andere. Und die meisten Programmierer nehmen zwei Begriffe als Synonyme wahr . Module werden auf Paketen aufgebaut und als Grundelemente behandelt. Ein zusammengesetztes Muster legt nahe, Grundelemente und Verbundwerkstoffe gleichmäßig zu behandeln. Sonst passieren schlimme Dinge. …
Was ist der Unterschied zwischen Stream-basiertem Input und Channel-basiertem Input? Die Java-API bietet sowohl Stream-basiert im Paket "java.io" als auch Channel-basiert im Paket "java.nio". Welcher der beiden ist leistungsstärker und reduziert Laufzeitfehler?
Ich habe oft gehört , Entwickler erwähnt , dass Java nicht „ tun Echtzeit “, eine Java - Anwendung auf Linux bedeutet nicht die Anforderungen eines deterministischen Echtzeit - System gerecht zu werden , wie etwas läuft auf RIOT-OS usw. Ich versuche zu verstehen warum . Mein SWAG sagt mir, …
Ich habe kürzlich eine Java- Antwort von mir auf Code Review gelöscht , die so begann: private Person(PersonBuilder builder) { Halt. Rote Flagge. Ein PersonBuilder würde eine Person erstellen. es kennt eine Person. Die Person-Klasse sollte nichts über einen PersonBuilder wissen - es ist nur ein unveränderlicher Typ. Sie haben …
Ich habe offenbar ein Missverständnis über den Unterschied zwischen <Foo>und <? extends Foo>. Nach meinem Verständnis, wenn wir hatten ArrayList<Foo> foos = new ArrayList<>(); Dies zeigt an, dass Foodieser Array-Liste Objekte vom Typ hinzugefügt werden können. Da Unterklassen von Fooebenfalls vom Typ sind Foo, können sie auch fehlerfrei hinzugefügt werden, …
Ich war lange Zeit Java-Entwickler, bin aber kürzlich einem Haskell-Team beigetreten. Wenn Sie in der Java-Welt ein großes Projekt haben, an dem mehrere Teams arbeiten, besteht ein gängiger Ansatz darin, einen Artefaktserver wie Maven zu verwenden, um die Entwicklung zu vereinfachen und zu beschleunigen. Zahlreiche Build-Tools wie Ant, Maven, Gradle …
Ich implementiere einen IRC-Bot, der eine Nachricht empfängt, und überprüfe diese Nachricht, um festzustellen, welche Funktionen aufgerufen werden sollen. Gibt es eine klügere Art, dies zu tun? Es scheint, als würde es schnell außer Kontrolle geraten, nachdem ich 20 Befehle erhalten habe. Vielleicht gibt es einen besseren Weg, dies zu …
Hintergrund: Meine Mitarbeiter und ich schreiben einen Artikel für eine akademische Zeitschrift. Im Zuge unserer Recherche haben wir ein Simulationsprogramm in Java geschrieben. Wir möchten das Simulationsprogramm für andere Benutzer frei verfügbar machen. Wir haben uns entschieden, den Code in einem GitHub-Repository zu hosten. Um anderen die Verwendung zu erleichtern, …
Angenommen, Sie haben zwei Schnittstellen: interface Readable { public void read(); } interface Writable { public void write(); } In einigen Fällen können die implementierenden Objekte nur eines dieser Objekte unterstützen, in vielen Fällen unterstützen die Implementierungen jedoch beide Schnittstellen. Die Leute, die die Schnittstellen benutzen, müssen etwas tun wie: …
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.