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.


4
Mockito überprüft die Reihenfolge / Reihenfolge der Methodenaufrufe
Gibt es eine Möglichkeit zu überprüfen, ob in Mockito methodOnezuvor a aufgerufen methodTwowurde? public class ServiceClassA { public void methodOne(){} } public class ServiceClassB { public void methodTwo(){} } public class TestClass { public void method(){ ServiceClassA serviceA = new ServiceClassA(); ServiceClassB serviceB = new ServiceClassB(); serviceA.methodOne(); serviceB.methodTwo(); } }

25
So führen Sie eine JUnit-Bestätigung für eine Nachricht in einem Logger durch
Ich habe einen Code im Test, der einen Java-Logger aufruft, um seinen Status zu melden. Im JUnit-Testcode möchte ich überprüfen, ob in diesem Logger der richtige Protokolleintrag vorgenommen wurde. Etwas in der folgenden Richtung: methodUnderTest(bool x){ if(x) logger.info("x happened") } @Test tester(){ // perhaps setup a logger first. methodUnderTest(true); assertXXXXXX(loggedLevel(),Level.INFO); …
205 java  logging  junit  assert 

5
Wie ändere ich das Dezimaltrennzeichen von DecimalFormat von Komma zu Punkt / Punkt?
Ich habe diese kleine verrückte Methode, die BigDecimal-Werte in schöne und lesbare Strings konvertiert. private String formatBigDecimal(BigDecimal bd){ DecimalFormat df = new DecimalFormat(); df.setMinimumFractionDigits(3); df.setMaximumFractionDigits(3); df.setMinimumIntegerDigits(1); df.setMaximumIntegerDigits(3); df.setGroupingSize(20); return df.format(bd); } Es wird jedoch auch ein sogenanntes Gruppentrennzeichen erzeugt ",", mit dem alle meine Werte wie folgt angezeigt werden: xxx,xxx …



4
Was bedeutet es, ein Objekt mit Feuchtigkeit zu versorgen?
Was bedeutet es, wenn jemand davon spricht, ein Objekt mit Feuchtigkeit zu versorgen? Ich sehe ein Java-Projekt namens Hydrate im Web, das Daten zwischen verschiedenen Darstellungen transformiert (RDMS zu OOPS zu XML). Ist dies die allgemeine Bedeutung der Objekthydratation? Daten zwischen Darstellungen transformieren? Könnte es bedeuten, eine Objekthierarchie aus einer …
204 java  oop 

11
Es kann kein gültiger Zertifizierungspfad zum angeforderten Ziel gefunden werden - Fehler auch nach dem Import des Zertifikats
Ich habe einen Java-Client, der versucht, mit einem selbstsignierten Zertifikat auf einen Server zuzugreifen. Wenn ich versuche, auf dem Server zu posten, wird folgende Fehlermeldung angezeigt: Es kann kein gültiger Zertifizierungspfad zum angeforderten Ziel gefunden werden Nachdem ich einige Nachforschungen zu diesem Thema angestellt hatte, machte ich Folgendes. Der Domainname …
204 java  ssl  keytool 

12
Wie definiere ich eine List Bean im Frühjahr?
Ich verwende Spring, um Phasen in meiner Anwendung zu definieren. Es ist konfiguriert, dass der erforderlichen Klasse (hier genannt Configurator) die Stufen injiziert werden. Jetzt brauche ich die Liste der Stufen in einer anderen Klasse mit dem Namen LoginBean. Der Configuratorbietet keinen Zugang zu seiner Liste der Stufen. Ich kann …
203 java  spring 


25
Wie implementieren Sie einen Re-Try-Catch?
Try-Catch soll bei der Ausnahmebehandlung helfen. Dies bedeutet irgendwie, dass unser System dadurch robuster wird: Versuchen Sie, sich von einem unerwarteten Ereignis zu erholen. Wir vermuten, dass bei der Ausführung und Anweisung (Senden einer Nachricht) etwas passieren könnte, sodass es in den Versuch eingeschlossen wird. Wenn etwas fast Unerwartetes passiert, …



12
Namen parametrisierter Tests ändern
Gibt es eine Möglichkeit, meine eigenen benutzerdefinierten Testfallnamen festzulegen, wenn parametrisierte Tests in JUnit4 verwendet werden? Ich möchte die Standardeinstellung - [Test class].runTest[n]- in etwas Sinnvolles ändern .

20
So vermeiden Sie java.util.ConcurrentModificationException beim Durchlaufen und Entfernen von Elementen aus einer ArrayList
Ich habe eine ArrayList, über die ich iterieren möchte. Während ich darüber iteriere, muss ich gleichzeitig Elemente entfernen. Offensichtlich wirft dies eine java.util.ConcurrentModificationException. Was ist die beste Vorgehensweise, um dieses Problem zu lösen? Soll ich zuerst die Liste klonen? Ich entferne die Elemente nicht in der Schleife selbst, sondern in …
203 java  arraylist  foreach 

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.