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 arbeite an einem Design, stoße aber immer wieder auf eine Straßensperre. Ich habe eine bestimmte Klasse (ModelDef), die im Wesentlichen der Eigentümer eines komplexen Knotenbaums ist, der durch Analysieren eines XML-Schemas (Think DOM) erstellt wurde. Ich möchte guten Konstruktionsprinzipien (SOLID) folgen und sicherstellen, dass das resultierende System leicht testbar …
Diese Frage wurde aus Code Review Stack Exchange migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 5 Jahren migriert . Ich weiß, dass die Ausgabe an die Konsole ein kostspieliger Vorgang ist. Im Interesse der Lesbarkeit von Code ist es manchmal hilfreich, eine Funktion aufzurufen, um …
Ich bin nicht sicher, wie ich mit dieser Methode vorgehen soll, um die zyklomatische Komplexität zu verringern. Sonar meldet 13, während 10 erwartet werden. Ich bin mir sicher, dass es nicht schadet, diese Methode zu verlassen, da sie mich jedoch nur herausfordert, wie ich Sonars Regel befolgen soll. Alle mögliche …
Es erscheint nicht nur in einer Sprache, dass Kommentare nicht verschachtelt werden können. Haben Sie eine gute Lösung für dieses Problem? Eine Problemumgehung in C / C ++ und Java besteht darin, nur den einzeiligen Kommentar zu verwenden. In diesem Fall ist es jedoch unmöglich, einen größeren Block auszukommentieren. Ich …
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 7 Jahren migriert . Ich habe Objekte gesehen, die in Java-Code erstellt wurden, ohne einen Verweis auf das Objekt zu speichern. In einem Eclipse-Plugin habe ich beispielsweise eine SWT-Shell gesehen, die folgendermaßen …
Ich habe zwei Jahre in einer großartigen Investment Bank gearbeitet. Ich habe einige technische Projekte mit dem Wunsch gemacht, den Code unter Berücksichtigung der angepassten guten Entwurfsmuster, des SOLID-Prinzips, des Demeter-Gesetzes und der Vermeidung aller Arten von doppelten Codes zu optimieren. Bei Auslieferung in Produktion => Null Fehler ist alles …
Das Team von LMAX hat eine Präsentation darüber, wie es gelungen ist, 100.000 TPS bei einer Latenz von weniger als 1 ms zu erreichen . Sie haben diese Präsentation mit einem Blog , einem technischen Dokument (PDF) und dem Quellcode selbst unterlegt . Martin Fowler hat kürzlich ein hervorragendes Papier …
Während es einen solchen Operator gibt - **in Python habe ich mich gefragt, warum Java und C ++ auch keinen haben. Es ist einfach, eine für Klassen zu erstellen, die Sie in C ++ mit Operatorüberladung definieren (und ich glaube, dass dies auch in Java möglich ist), aber wenn Sie …
Heute hatte ich eine Diskussion mit einem Mitarbeiter über die Benennung von finalFeldern in Java-Klassen. In seiner Sichtweise finalsollten Felder auch als Konstanten betrachtet werden, da sich ihre Werte nach dem Erstellen der Instanz nicht ändern. Dies würde zu der folgenden Namenskonvention für finalFelder führen: public class Foo { private …
Factory-Pattern (oder zumindest die Verwendung von FactoryFactory..) ist der Kern vieler Witze, wie hier . Abgesehen von ausführlichen und "kreativen" Namen wie " RequestProcessorFactoryFactory.RequestProcessorFactory" ist das Factory-Muster grundlegend falsch, wenn Sie in Java / C ++ programmieren müssen und es einen Verwendungszweck für " Abstract_factory_pattern" gibt . Wie würde eine …
Ich arbeite an einer Spring-MVC-Anwendung, in der wir Maven für das Abhängigkeitsmanagement verwenden. Da das Projekt groß ist, denken wir darüber nach, das Projekt in mehrere Teile aufzuteilen. Ich hatte einige Zweifel, auf die ich hier hoffentlich Antworten bekomme. Derzeit stellen wir eine einzelne WAR-Datei wie ROOT.warauf Apache Tomcat auf …
Ich habe Java gelernt. Und noch nach einer längeren Zeit weiß ich nicht, warum der Name des Ordners "bin" ist, wo man alle Werkzeuge für Java findet? Gibt es einen logischen Grund dafür? Das gleiche ist mir auch im .Net Framework aufgefallen.
Ich erstelle eine API, eine Funktion, die eine Datei hochlädt. Diese Funktion gibt nichts / nichtig zurück, wenn die Datei korrekt hochgeladen wurde und löst eine Ausnahme aus, wenn ein Problem aufgetreten ist. Warum eine Ausnahme und nicht nur falsch? Weil ich in einer Ausnahme den Grund für den Fehler …
Lassen Sie uns diese C # -Klasse haben (in Java wäre es fast dasselbe) public class MyClass { public string A {get; set;} public string B {get; set;} public override bool Equals(object obj) { var item = obj as MyClass; if (item == null || this.A == null || item.A …
Bei der Arbeit geht es in einem meiner Projekte hauptsächlich darum, Daten, die von einem externen Kunden übermittelt wurden, in einer Datenbank zu speichern. Es ist eine Java-Unternehmensanwendung, die JPA verwendet, und der größte Teil unserer Logik dreht sich um CRUD-Operationen. Die meisten unserer Fehler betreffen JPA auf die eine …
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.