Als «java» getaggte Fragen

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.

2
Java vs PHP Speicher / CPU-Verbrauch
Ich arbeite in einem PHP-basierten Unternehmen. Es gibt ein Projekt, in dem wir einen Backend-Service erstellen möchten. Ältere Mitglieder hier setzen auf PHP, obwohl es langsamer als Java ist. Ihr einziger Streitpunkt ist, dass Java sowohl im Hinblick auf den Speicher als auch auf die CPU-Auslastung schwerer als PHP ist. …
8 java  php  memory 


2
Domänendienste als Fassaden
Ich habe .NET Domain-Driven Design mit C # gelesen : Problem - Design - Lösung und festgestellt, dass der Autor für jeden Aggregatstamm einen Domänendienst erstellt hat. Die Domänendienste waren jedoch nur Fassaden des entsprechenden Repositorys. Zum Beispiel ist dies ein Codebeispiel aus der Anwendung aus seinem Buch public static …

3
Java Generics - wie man ein Gleichgewicht zwischen Ausdruckskraft und Einfachheit findet
Ich entwickle Code, der Generika verwendet, und eines meiner Leitprinzipien war es, ihn für zukünftige Szenarien und nicht nur für heutige Szenarien nutzbar zu machen. Mehrere Mitarbeiter haben jedoch zum Ausdruck gebracht, dass ich die Lesbarkeit möglicherweise aus Gründen der Erweiterbarkeit abgewogen habe. Ich wollte Feedback zu möglichen Lösungsmöglichkeiten einholen. …

3
Besucherstabilität vs. Flexibilität
Ich arbeite an einer GUI-Anwendung, die eine Konfigurationsdatei generiert. Ich habe eine Klassenhierarchie für das Konfigurationsmodell und verwende einen Objektbaum dieser Hierarchie in verschiedenen Kontexten. Derzeit verwende ich das Besuchermuster, um zu vermeiden, dass meine Modellklassen mit kontextspezifischem Code verschmutzt werden. interface IConfigurationElement { void acceptVisitor(IConfigurationElementVisitor visitor); } In einer …


4
Ist es wichtig, C / C ++ für die Android-Entwicklung zu kennen?
Ist es möglich, nur Java (ohne C ++ / NDK) zum Erstellen guter, schneller und schöner Android-Apps (einschließlich 3D-Entwicklung) zu verwenden? Wenn ich nach Stellenanforderungen für Android-Entwickler (offene Stellen) suche, sehe ich, dass Kenntnisse in C / C ++ / NDK sehr wichtig sind. Einige Unternehmen müssen ihre Testaufgaben sogar …
8 java  c++  c  android 

1
Warum verfügt die BigInteger-Klasse von Java nicht über einen Konstruktor, der ein numerisches Literal verwenden kann? [geschlossen]
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, …


7
Ist in diesem Szenario eine Verspottung für Unit-Tests angebracht?
Ich habe ungefähr 20 Methoden in Java geschrieben und alle rufen einige Webdienste auf. Keiner dieser Webdienste ist noch verfügbar. Um mit der serverseitigen Codierung fortzufahren, habe ich die Ergebnisse, die der Webdienst voraussichtlich liefern wird, fest codiert. Können wir diese Methoden testen? Soweit ich weiß, verspotten Unit-Tests die Eingabewerte …

2
Best Practice zum Packen von Java-Enums? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . 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 . Was ist die beste Vorgehensweise zum Packen von …

5
If-Else VS Schalten Sie das Flussende um
Ich habe mich gefragt , ob die if-else - Anweisungen, wie eine switch - Anweisung ist , das tut eine Pause Äußerung. if( boolean_expression_1 ) statement_1 else if( boolean_expression_2 ) statement_2 else default_statement Ist das gleiche wie: switch( controlling_expression ) { case: ( boolean_expression_1 ) { statement_1 break; } case: …

3
Was wird für Datei-E / A in Java bevorzugt? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . 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 4 Jahren . Von den dreien BufferedReader / Writer Binäre Streams …
8 java  io 


2
Optimiert die aktuelle JIT generierte Maschinencodes für die Verzweigungsvorhersage basierend auf Laufzeitstatistiken?
Einige JVMs kompilieren Java-Bytecode in nativen Maschinencode. Wir wissen, dass wir dafür viele Optimierungen anwenden können. Kürzlich habe ich auch erfahren, dass eine Verzweigungsoperation die CPU blockieren und die Leistung erheblich beeinträchtigen kann, wenn eine CPU eine falsche Vorhersage macht. Weiß jemand, ob eine JVM Maschinencodes für die CPU einfacher …
8 java  jvm  jit 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.