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.
Wir haben damit begonnen, FindBugs zu verwenden und unsere Parameter mit den @Nonnullentsprechenden Anmerkungen zu versehen , und es ist großartig, früh im Zyklus auf Fehler hinzuweisen. Bisher haben wir diese Argumente weiterhin auf die nullVerwendung von Guava's checkNotNullüberprüft, aber ich würde es vorziehen, nullnur an den Rändern zu suchen …
Ich bin ein Universitätsstudent und habe gerade angefangen, über Designmuster zu lernen und zu kämpfen, um den Zweck von ihnen zu verstehen. Ich habe versucht, sie zu recherchieren, aber alle Ressourcen, die ich gefunden habe, scheinen auf akademische und nicht auf professionelle Weise über sie zu sprechen. Was ist ihr …
Ich habe diese Frage auf SO gestellt, aber es wurde vorgeschlagen, es hier zu versuchen. Also hier geht es: Mein bisheriges Verständnis von Javascript war, dass es eine clientseitige Sprache ist, die Ereignisse aufzeichnet und eine Webseite dynamisch macht. Aber als ich den Vergleich zwischen MongoDB und CouchDB las, bemerkte …
Ich frage mich nur warum Javaund .NET Frameworkverwende standardmäßig einen anderen Sortieralgorithmus. In Java wird Array.Sort() standardmäßig der Merge Sort- Algorithmus verwendet, und wie auf Wikipedia.com angegeben : In Java verwenden die Arrays.sort () -Methoden abhängig von den Datentypen eine Zusammenführungssortierung oder eine optimierte Schnellsortierung. Um die Implementierung effizienter zu …
Kann jemand AOP-Konzepte für Dummies erklären: Verbinden, Schneiden, Weben usw. Beispiel: Aspekt: Eine Modularisierung eines Unternehmens, die mehrere Klassen umfasst. Was bedeutet das?
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Ich arbeite derzeit an einem Ort, an dem Entwickler möglicherweise gezwungen werden, beim Einchecken in die Versionskontrolle einen automatisierten Code-Formatierer zu verwenden. Ich bin auf der Suche nach …
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 . Dies gilt für bestellte Sammlungen, zB java.util.List. Warum haben …
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Ich bin ein Programmierer und habe Erfahrung mit nativem und verwaltetem Code. Ich habe mit Pascal und C angefangen, bin dann zu C ++ und schließlich zu C …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
Ich habe eine kleine Debatte mit meinem Freund darüber, ob diese beiden Praktiken nur zwei Seiten derselben Medaille sind oder ob eine wirklich besser ist. Wir haben eine Funktion, die einen Parameter nimmt, einen Member davon ausfüllt und ihn dann zurückgibt: Item predictPrice(Item item) Ich glaube, dass es keinen Sinn …
Kürzlich habe ich angefangen, in Groovy für ein Integrationstest-Framework für ein Java-Projekt zu programmieren. Ich verwende Intellij IDEA mit dem Groovy-Plug-In und bin überrascht, dass dies eine Warnung für alle Methoden ist, die nicht statisch sind und von keinen Instanzfeldern abhängen. In Java ist dies jedoch kein Problem (zumindest aus …
Ich brauche Ratschläge, wie wir unsere Projekte in Git strukturieren können. Wir verwenden Java und Maven ist unser Build-Tool. Maven geht davon aus, dass alle Ihre Projekte irgendwann einen gemeinsamen Vorfahren haben. Maven kann auch eine echte Drama-Queen sein, wenn die Dinge nicht genau so eingerichtet sind, wie die Apache-Stiftung …
Ist es eine gute oder eine schlechte Idee, eine Schnittstelle für Datenübertragungsobjekte zu erstellen? Vorausgesetzt, das Objekt ist normalerweise veränderlich. Obwohl mein Beispiel in Java ist, sollte es auf jede andere Sprache anwendbar sein, die ähnliche Konzepte hat. interface DataTransferObject { String getName(); void setName(String name); } class RealDataTransferObject implements …
Ich habe einige Schwierigkeiten, das Konzept von "Fixture" zu verstehen. Ich weiß, was eine Testsuite ist, ein Testfall, ein Testlauf, aber was genau ist ein "Fixture"? Ein parametrisierter Testfall? Es scheint mir, dass die Bedeutung oder Semantik des Begriffs "Fixture" je nach Programmiersprache oder Testframework leicht variieren kann. Ich denke …
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.