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.

4
Warum wurden Java-Sammlungen mit „optionalen Methoden“ in der Oberfläche implementiert?
Bei meiner ersten Implementierung zur Erweiterung des Java-Erfassungsframeworks war ich ziemlich überrascht, dass die Erfassungsschnittstelle als optional deklarierte Methoden enthält. Es wird erwartet, dass der Implementierer UnsupportedOperationExceptions auslöst, wenn dies nicht unterstützt wird. Dies fiel mir sofort als schlechte Wahl für das API-Design auf. Nachdem er viel von Joshua Blochs …

3
Ist dies eine angemessene Anwendung der Reset-Methode von Mockito?
Ich habe eine private Methode in meiner Testklasse, die ein häufig verwendetes BarObjekt erstellt. Der BarKonstruktor ruft die someMethod()Methode in meinem verspotteten Objekt auf: private @Mock Foo mockedObject; // My mocked object ... private Bar getBar() { Bar result = new Bar(mockedObject); // this calls mockedObject.someMethod() } In einigen meiner …
68 java  mocking 



7
Wie ist IntelliJ besser als Eclipse? [geschlossen]
Ich weiß, es gab Fragen wie Was ist Ihr Lieblingseditor / IDE? , aber keiner von ihnen hat diese Frage beantwortet: Warum das Geld für IntelliJ ausgeben, wenn Eclipse kostenlos ist? Ich persönlich bin ein großer IntelliJ-Fan, aber ich habe Eclipse noch nicht wirklich ausprobiert. Ich habe IntelliJ für Projekte …
67 java  ide  eclipse  intellij 



3
Warum fehlt in den Java 8 java.time-Klassen eine getMillis () -Methode?
Java 8 hat eine völlig neue Bibliothek für Datums- und Uhrzeitangaben im Paket java.time, die für alle sehr willkommen ist, die JodaTime zuvor verwenden mussten oder Probleme damit hatten, eigene Hilfsmethoden für die Datumsverarbeitung zu erstellen. Viele Klassen in diesem Paket stellen Zeitstempel dar und haben Hilfsmethoden getHour(), um Stunden …
64 java  java8 

6
Service Layer vs DAO - Warum beides?
Ich habe mit SpringMVC, Hibernate und einigen Datenbanken in einem Java-Webanwendungsbeispiel gearbeitet. Es gibt ein paar verschiedene, die dies tun, aber dieses Spring-3- und Hibernate-Integrationstutorial mit Beispiel enthält eine Modellklasse, eine Ansicht (in jsp) sowie eine Service- und eine Dao-Klasse für den Controller. Meine Frage ist, machen nicht sowohl die …

4
Gründe, JSF NICHT zu verwenden [closed]
Ich bin neu bei StackExchange, aber ich habe mir gedacht, dass Sie mir helfen können. Wir erstellen eine neue Java Enterprise-Anwendung und ersetzen eine ältere JSP-Lösung. Aufgrund vieler Änderungen werden die Benutzeroberfläche und Teile der Geschäftslogik komplett überarbeitet und neu implementiert. Unser erster Gedanke war JSF, wie es der Standard …

4
Ist die funktionale Programmierung beim Multithreading schneller, weil ich Dinge anders schreibe oder weil Dinge anders kompiliert werden?
Ich tauche in die Welt der funktionalen Programmierung ein und lese überall, dass funktionale Sprachen für Multithreading- / Multicore-Programme besser sind. Ich verstehe, wie funktionale Sprachen eine Menge Dinge anders machen, wie Rekursion , Zufallszahlen usw. Aber ich kann nicht herausfinden, ob Multithreading in einer funktionalen Sprache schneller ist, weil …




7
Umgang mit statischen Dienstprogrammklassen beim Entwerfen für die Testbarkeit
Wir versuchen, unser System so zu gestalten, dass es testbar ist und größtenteils mit TDD entwickelt wird. Derzeit versuchen wir das folgende Problem zu lösen: An verschiedenen Stellen müssen statische Hilfsmethoden wie ImageIO und URLEncoder (beide Standard-Java-API) sowie verschiedene andere Bibliotheken verwendet werden, die hauptsächlich aus statischen Methoden bestehen (wie …

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.