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.
Klasse Subist eine Unterklasse der Klasse Sup. Was bedeutet das praktisch? Oder mit anderen Worten, was ist die praktische Bedeutung von "Vererbung"? Option 1: Der Code von Sup wird virtuell nach Sub kopiert . (wie beim Kopieren und Einfügen, jedoch ohne den in der Unterklasse visuell angezeigten kopierten Code ). …
Ich erstelle einen Komparator, der mehrspaltige Sortierfunktionen für eine begrenzte Zeichenfolge bietet. Ich verwende derzeit die Split-Methode aus der String-Klasse als meine bevorzugte Wahl für die Aufteilung des rohen Strings in Token. Ist dies die leistungsstärkste Methode, um den rohen String in ein String-Array zu konvertieren? Ich werde Millionen von …
Ich sollte einige Ereignisse in einem Programm protokollieren, aber soweit ich weiß, ist es besser, den Protokollierungscode außerhalb des Programms zu belassen, da es nicht um die tatsächliche Funktionalität des Programms geht. Können Sie mir also sagen, ob ich es vollständig aus dem Code heraushalten und nur Beobachter und Zuhörer …
Ich benötige eine Schnittstelle, die sicherstellt, dass eine bestimmte Methode, einschließlich einer bestimmten Signatur, verfügbar ist. Bisher habe ich Folgendes: public interface Mappable<M> { M mapTo(M mappableEntity); } Das Problem tritt auf, wenn eine Klasse mehreren anderen Entitäten zugeordnet werden kann. Der Idealfall wäre dies (nicht Java): public class Something …
Ich schreibe ein Spiel, das viele zeitbasierte Aspekte hat. Ich benutze Zeit, um Spielerpositionen zu schätzen, wenn das Netzwerk blockiert und Pakete nicht durchlaufen werden (und die Zeit zwischen dem Empfang von Paketen und nicht). Es ist ein Pacman-Spiel in dem Sinne, dass ein Spieler eine Richtung wählt und nicht …
Ich habe die neuen Funktionen im JDK8 untersucht, wie die Lambda-Ausdrücke, die Erweiterungsmethoden und die neue Stream-API. Offensichtlich ist keine dieser Funktionen neu in der Programmierwelt, und das hat mich gefragt, warum all diese Dinge bis jetzt in Java verfügbar sind. Wir hatten Lambda-Ausdrücke in Lisp (1958), SML (1973), Haskell …
Ich bin also ziemlich neu in der Programmierung in der realen Welt (außerhalb von akademischen Projekten) und habe viele Beiträge gesehen, die besagen, dass die Verwendung instanceofeine schlechte Sache ist, um festzustellen, welche Klasse ein bestimmtes Objekt ist. Meine Situation ist, dass ich drei Klassen habe, eine Basisproduktklasse, eine, die …
Ich weiß, dass es etwas mit dem 2er-Komplement und dem Hinzufügen von 1 zu tun hat, aber ich verstehe nicht wirklich, wie man eine weitere Zahl mit der gleichen Anzahl von Bits codieren kann, wenn es um negative Zahlen geht.
Ich muss eine plattformübergreifende GUI-Anwendung schreiben, um (in mehreren Threads) ziemlich große Datenmengen zu verarbeiten und zu visualisieren. Idealerweise sollte die Anwendung relativ schnell sein und gut aussehen. Die Benutzeroberfläche der App besteht aus einem Tabellen-Widget, einem Baum-Widget und einem benutzerdefinierten Widget zum Zeichnen von Figuren. Der Benutzer kann die …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 5 Jahren . Ich bin ein erfahrener Java-Programmierer und möchte eine komplexe …
Was ist der Unterschied zwischen dem Überladen einer Methode und dem Überschreiben in Java? Gibt es einen Unterschied in der Methodensignatur, dem Zugriffsspezifizierer, dem Rückgabetyp usw.?
Ich habe Java Concurrency in Practice von Brian Goetz gelesen und im Abschnitt Stack Confinement wird erwähnt, dass jeder Thread seinen eigenen Stack erhält und daher lokale Variablen an sich auf den ausführenden Thread beschränkt sind. Sie befinden sich auf dem Stapel der ausführenden Threads, auf den andere Threads nicht …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Im Moment kämpfe ich mit diesem Konzept von DRY (Don't Repeat Yourself) in meiner Codierung. Ich erstelle diese Funktion, in der ich befürchte, dass sie zu komplex wird, aber ich versuche, dem DRY-Prinzip zu folgen. createTrajectoryFromPoint(A a,B b,C c,boolean doesSomething,boolean doesSomething2) Diese Funktion benötigt 3 Eingabeparameter, und dann wird die …
Angenommen, ich arbeite an einem vorhandenen, relativ großen System. Ich habe ein Objekt myObjectder Klasse MyClass(zum Beispiel nehme ich an, ich arbeite in Java). myObjectist eine Komposition Collection, die beispielsweise a Listund andere Objekte enthält, die (glaube ich) irrelevant sind. Es enthält Delegate-Methoden, die nur dazu dienen, die Methoden aufzurufen, …
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.