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.

5
In welcher Ebene soll sich die Validierung befinden?
Ich erstelle eine Rest-API mit Spring Boot und verwende die Ruhezustandsüberprüfung, um Anforderungseingaben zu überprüfen. Ich benötige aber auch andere Arten der Validierung, zum Beispiel, wenn Aktualisierungsdaten überprüft werden müssen. Wenn die Firmen-ID nicht vorhanden ist, möchte ich eine benutzerdefinierte Ausnahme auslösen. Sollte sich diese Validierung auf der Service-Ebene oder …

1
Ist es immer noch ein Antipattern, wenn wir eine Ausnahmemeldung protokollieren und eine andere Ausnahme auslösen?
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 4 Jahren migriert . Unsere Webanwendung verwendet eine ExceptionMapper, um einige Ausnahmen zuzuordnen Response. Wir protokollieren die Ausnahmemeldungen, bevor wir eine neue Ausnahme auslösen: catch (SomeException ex) { LOG.error(ex.getMessage()); throw new MyException(ex.getMessage()); …




11
Warum ist die Verwendung von System.out.println () so schlecht? [geschlossen]
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 …


2
Wo soll die Spring-Konfigurationsdatei abgelegt werden?
Ich möchte Spring Framework in mein Projekt integrieren, insbesondere auf der Serverseite. Ich möchte es also nicht in den WEB-INF-Ordner der Kriegsdatei legen. Soll ich eine applicationContext.xml in jede Ebene einfügen (bedeutet, dass jedes Projekt in verschiedene Projekte unterteilt ist? (Dienste, Domäne und DAO) Was ist die gute Praxis?
18 java  soa  spring 

8
Ist die Kopplung mit Strings „lockerer“ als mit Klassenmethoden?
Ich starte ein Schulgruppenprojekt in Java mit Swing. Es ist eine unkomplizierte grafische Benutzeroberfläche der Database Desktop App. Der Professor gab uns den Code aus dem letztjährigen Projekt, damit wir sehen konnten, wie er die Dinge macht. Mein erster Eindruck ist, dass der Code weitaus komplizierter ist, als er eigentlich …
18 java  coupling 

6
Selbstdokumentierender Code gegen Javadocs?
Vor kurzem habe ich daran gearbeitet, Teile der Codebasis, mit denen ich mich derzeit befasse, zu überarbeiten - nicht nur, um sie selbst besser zu verstehen, sondern auch, um es anderen zu erleichtern, die an dem Code arbeiten. Ich neige dazu, mich auf die Seite des Denkens zu lehnen, dass …

6
Warum erlaubt Java nicht die Verwendung von Headern wie in C ++?
Ich habe eine Frage, auf die ich keine Antwort gefunden habe, mit Ausnahme der folgenden Antwort, die nicht meinen Anforderungen entspricht: "Weil James Gosling nicht wollte" Ich weiß, dass Java Schnittstellen haben kann (nur reine virtuelle Funktionen, keine Attribute), aber es ist nicht genau dasselbe wie Klassendefinitionen.
18 java 

2
Was ist der Unterschied zwischen Rückrufen und Zuhörern?
In Blackberry können wir die keyChar () -Methode überschreiben und das Tastendruckereignis erfassen, oder wir können uns aufKeyPressListener registrieren. Ich weiß, onKeyListener ist Beobachtermuster. In Android gibt es auch eine KeyEvent.callback und onKeyListener Beides sind Ereignisse, bei denen wir uns nicht für das keyChar-Ereignis anmelden müssen. Was ist der Unterschied …
18 java 


2
Wie funktionieren Java AOT-Compiler?
Es gibt eine Reihe von Tools ( Excelsior JET usw.), die behaupten, Java-Apps in native ausführbare Dateien ( *.exe) zu verwandeln . Ich verstehe jedoch, dass diese Tools eigentlich nur native Wrapper erstellen, die javaüber eine Shell oder eine Befehlszeile aufgerufen / ausgeführt werden. Wenn dieses Verständnis falsch ist, sehe …
18 java  compiler  aot 


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.