Als «java» getaggte Fragen

Java ist eine beliebte Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] und [maven] verwendet.


17
Was ist mit unveränderlich gemeint?
Dies könnte die dümmste Frage sein, die jemals gestellt wurde, aber ich denke, dass es für einen Java-Neuling ziemlich verwirrend ist. Kann jemand klarstellen, was unter unveränderlich zu verstehen ist ? Warum ist ein Stringunveränderlicher? Was sind die Vor- und Nachteile der unveränderlichen Objekte? Warum sollte ein veränderliches Objekt wie …

2
Mockito-Test eine void-Methode löst eine Ausnahme aus
Ich habe eine Methode mit einem voidRückgabetyp. Es kann auch eine Reihe von Ausnahmen auslösen, daher möchte ich diese Ausnahmen testen, die ausgelöst werden. Alle Versuche sind aus demselben Grund fehlgeschlagen: Die Methode when (T) im Typ Stubber ist für die Argumente nicht anwendbar (void) Irgendwelche Ideen, wie ich die …

15
Ist eine Java-Zeichenfolge wirklich unveränderlich?
Wir alle wissen, dass dies Stringin Java unveränderlich ist, überprüfen Sie jedoch den folgenden Code: String s1 = "Hello World"; String s2 = "Hello World"; String s3 = s1.substring(6); System.out.println(s1); // Hello World System.out.println(s2); // Hello World System.out.println(s3); // World Field field = String.class.getDeclaredField("value"); field.setAccessible(true); char[] value = (char[])field.get(s1); value[6] …





11
Was in aller Welt sind Frühlingsbohnen?
Ich muss noch eine allgemeine Definition von Frühlingsbohnen finden, die ich verstehen kann. Ich sehe sie oft in Grails Dokumentation und Büchern erwähnt, aber ich denke, dass es von Vorteil wäre, zu verstehen, was sie sind. Was sind Frühlingsbohnen? Wie können sie verwendet werden? Haben sie etwas mit Abhängigkeitsinjektion zu …
397 java  spring  grails 






18
Warum sollte Java 8's Optional nicht in Argumenten verwendet werden?
Ich habe auf vielen Websites gelesen. Optional sollte nur als Rückgabetyp verwendet und nicht in Methodenargumenten verwendet werden. Ich kämpfe darum, einen logischen Grund dafür zu finden. Zum Beispiel habe ich eine Logik, die 2 optionale Parameter hat. Daher halte ich es für sinnvoll, meine Methodensignatur wie folgt zu schreiben …
392 java  java-8  optional 

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.