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 diese zwei kleinen Programme: C #include <stdio.h> int main() { if (5) { printf("true\n"); } else { printf("false\n"); } return 0; } Java class type_system { public static void main(String args[]) { if (5) { System.out.println("true"); } else { System.out.println("false"); } } } die meldet die Fehlermeldung: type_system.java:4: …
Ich hatte gerade eine Diskussion über eine Designauswahl nach einer Codeüberprüfung. Ich frage mich, was deine Meinung ist. Es gibt diese PreferencesKlasse, die ein Bucket für Schlüssel-Wert-Paare ist. Nullwerte sind legal (das ist wichtig). Wir gehen davon aus, dass bestimmte Werte möglicherweise noch nicht gespeichert wurden, und möchten diese Fälle …
Ich habe eine Basisklasse Base. Es hat zwei Unterklassen Sub1und Sub2. Jede Unterklasse verfügt über einige zusätzliche Methoden. Zum Beispiel Sub1hat Sandwich makeASandwich(Ingredients... ingredients)und Sub2hat boolean contactAliens(Frequency onFrequency). Da diese Methoden unterschiedliche Parameter verwenden und völlig unterschiedliche Aufgaben ausführen, sind sie vollständig inkompatibel, und ich kann nicht einfach den Polymorphismus …
Ich würde mich freuen, wenn Sie mir auf einfache Weise erklären könnten, wie das Störgeräusch funktioniert. Dieses Konzept war mir bekanntlich schwer vorstellbar. Vielleicht könnte ich es mit Ihrer Hilfe nachvollziehen.
Mein Vortragender erwähnte heute, dass es möglich sei, Schleifen in Java "zu beschriften", damit Sie sich beim Umgang mit verschachtelten Schleifen auf sie beziehen können. Also habe ich das Feature nachgeschlagen, da ich nichts davon wusste, und an vielen Stellen, an denen dieses Feature erklärt wurde, wurde es von einer …
Am 13. November 2006 veröffentlichte Sun einen Großteil von Java als freie und Open Source-Software (FOSS) unter den Bedingungen der GNU General Public License (GPL). Am 8. Mai 2007 beendete Sun den Vorgang und stellte den gesamten Java-Kerncode unter den Bedingungen für freie Software / Open-Source-Distribution zur Verfügung , abgesehen …
Obwohl ich weiß, dass Fragen hierzu bereits beantwortet wurden (z. B. https://stackoverflow.com/questions/5713142/green-threads-vs-non-green-threads ), habe ich keine zufriedenstellende Antwort . Die Frage ist: Warum unterstützt JVM keine grünen Fäden mehr? In der Java-FAQ im Codestil heißt es : Ein grüner Thread bezieht sich auf einen Betriebsmodus für die Java Virtual Machine …
In dem Artikel: Warum POCO gibt es diesen Satz: Maciej Sobczak bringt es auf den Punkt: „Ich mag es einfach nicht, wenn mir jemand die Hälfte der Sprache gibt und mir sagt, dass es zu meinem eigenen Schutz ist.“ Ich verstehe nicht, was er meint, obwohl C # im Besitz …
Es fällt mir oft schwer zu entscheiden, welche dieser beiden Methoden ich verwenden soll, wenn ich gemeinsame Daten für einige Methoden in meinen Klassen verwenden möchte. Was wäre eine bessere Wahl? Mit dieser Option kann ich eine Instanzvariable erstellen, um zu vermeiden, dass zusätzliche Variablen deklariert werden müssen, und um …
Da meine aktuellen Java-Projekte immer größer werden, muss ich immer häufiger Debug-Ausgaben in mehrere Punkte meines Codes einfügen. Um diese Funktion abhängig vom Öffnen oder Schließen der Testsitzungen entsprechend zu aktivieren oder zu deaktivieren, setze ich in der Regel private static final boolean DEBUG = falsezu Beginn der von meinen …
Können Sie Java direkt in Maschinencode kompilieren lassen? Ich möchte dies tun, damit ich die Kontrolle über die verwendeten Plattformen habe und C, C ++ usw. nicht kenne.
Ich verwende Dependency Injection seit einiger Zeit im Frühjahr und verstehe, wie es funktioniert und welche Vor- und Nachteile es mit sich bringt. Wenn ich jedoch eine neue Klasse erstelle, frage ich mich oft: Soll diese Klasse von Spring IOC Container verwaltet werden? Und ich möchte nicht über Unterschiede zwischen …
Ich habe eine Weile darüber nachgedacht, warum Java und C # (und ich bin sicher, andere Sprachen) standardmäßig auf Gleichheit verweisen ==. Bei der Programmierung, die ich mache (was sicherlich nur eine kleine Auswahl von Programmierproblemen ist), möchte ich fast immer logische Gleichheit beim Vergleichen von Objekten anstelle von Referenzgleichheit. …
Ich habe viele Implementierungen des Builder-Musters gesehen (hauptsächlich in Java). Alle von ihnen haben eine Entity-Klasse (sagen wir eine PersonKlasse) und eine Builder-Klasse PersonBuilder. Der Builder "stapelt" verschiedene Felder und gibt ein new Personmit den übergebenen Argumenten zurück. Warum benötigen wir explizit eine Builder-Klasse, anstatt alle Builder-Methoden in der PersonKlasse …
Wenn meine Klasse implementseine Schnittstelle ist, kann ich dann sagen, dass ich der Vererbung folge? Ich weiß, wenn eine Klasse eine extendsandere Klasse ist, dann ist es Vererbung.
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.