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.

3
So passen Sie die an den Parameter der Klasse <T> übergebene Null mit Mockito an
Ich habe Methoden wie diese: public &lt;T&gt; method(String s, Class&lt;T&gt; t) {...} Dass ich überprüfen muss, ob dies nullan das zweite Argument übergeben wird, wenn Matcher für die anderen Parameter verwendet werden, habe ich folgendermaßen ausgeführt: @SuppressWarnings("unchecked") verify(client).method(eq("String"), any(Class.class)); Aber gibt es einen besseren Weg (ohne Warnungen zu unterdrücken)? Tstellt …

6
Java 8 Lambda-Ausdrücke - Was ist mit mehreren Methoden in verschachtelten Klassen?
Ich lese über die neuen Funktionen unter: http://www.javaworld.com/article/2078836/java-se/love-and-hate-for-java-8.html Ich habe das folgende Beispiel gesehen: Verwenden der anonymen Klasse: button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { System.out.println("Action Detected"); } }); Mit Lambda: button.addActionListener(e -&gt; { System.out.println("Action Detected"); }); Was würde jemand mit einem tun, MouseListenerwenn er mehrere Methoden innerhalb der …

2
Fügen Sie einen Tag zu Joda-Time DateTime hinzu
Ich habe ein Date Wed May 08 00:00:00 GMT+06:30 2013. Ich füge einen Tag hinzu, indem ich Joda-Time DateTime wie folgt verwende . DateTime dateTime = new DateTime(date); dateTime.plusDays(1); Wenn ich dateTime drucke, habe ich dieses Datum erhalten 2013-05-08T00:00:00.000+06:30 . Die Joda-Datumszeit fügte keinen Tag hinzu. Ich habe keinen Fehler …

6
Suchen Sie nach Methodenaufrufen im Eclipse-Projekt
Ich habe eine Klasse X, die die Methode myMethod () enthält. Ich möchte in allen Projekten in meinem aktuellen Arbeitsbereich Speicherorte finden, an denen diese myMethod () aufgerufen wird. Ich kann keine Suchfunktionen verwenden, da myMethod () mehrere Klassen enthält und es nicht statisch ist. Daher muss ich den Namen …
83 java  eclipse  find 

7
Unix-Epochenzeit zum Java-Datumsobjekt
Ich habe eine Zeichenfolge, die die UNIX-Epochenzeit enthält , und ich muss sie in ein Java-Datumsobjekt konvertieren. String date = "1081157732"; DateFormat df = new SimpleDateFormat(""); // This line try { Date expiry = df.parse(date); } catch (ParseException ex) { ex.getStackTrace(); } Die markierte Linie ist, wo ich Probleme habe. …
83 java  date  java-time 





4
@Transactional-Methode, die eine andere Methode ohne @Transactional-Anotation aufruft?
Ich habe eine Methode in einer Service-Klasse gesehen, die als markiert war @Transactional, aber es wurden auch einige andere Methoden in derselben Klasse aufgerufen, die nicht als markiert waren @Transactional. Bedeutet dies, dass der Aufruf separater Methoden dazu führt, dass die Anwendung separate Verbindungen zur Datenbank öffnet oder die übergeordnete …

1
So protokollieren Sie Ausnahmen und Nachrichten mit Platzhaltern mit SLF4J
Was ist der richtige Ansatz, um sowohl eine Fehlermeldung als auch eine Ausnahme mit SLF4J zu protokollieren ? Ich habe versucht, dies zu tun, aber der Exception-Stack-Trace wird nie gedruckt: logger.error("Unable to parse data {}", inputMessage, e); In diesem Fall möchte ich den Exception-Stacktrace {}mit dem inputMessagesowie dem Abmelden füllen. …
83 java  logging  slf4j 

3
forEach vs forEachOrdered in Java 8 Stream
Ich verstehe, dass diese Methoden die Ausführungsreihenfolge unterscheiden, aber in all meinen Tests kann ich keine unterschiedliche Ausführungsreihenfolge erreichen. Beispiel: System.out.println("forEach Demo"); Stream.of("AAA","BBB","CCC").forEach(s-&gt;System.out.println("Output:"+s)); System.out.println("forEachOrdered Demo"); Stream.of("AAA","BBB","CCC").forEachOrdered(s-&gt;System.out.println("Output:"+s)); Ausgabe: forEach Demo Output:AAA Output:BBB Output:CCC forEachOrdered Demo Output:AAA Output:BBB Output:CCC Bitte geben Sie Beispiele an, wenn 2 Methoden unterschiedliche Ausgaben erzeugen.

8
So analysieren Sie JSON-Arrays mit Gson
Ich möchte JSON-Arrays analysieren und gson verwenden. Erstens kann ich die JSON-Ausgabe protokollieren, der Server reagiert eindeutig auf den Client. Hier ist meine JSON-Ausgabe: [ { id : '1', title: 'sample title', .... }, { id : '2', title: 'sample title', .... }, ... ] Ich habe diese Struktur zum …
83 java  android  arrays  json  gson 

2
Was ist die Umkehrfunktion zu XOR?
Es gibt eine XOR-Funktion in Java - a^b Zum Beispiel: 5^3 = 6 Kannst du mir die Umkehrfunktion sagen? Wenn ich habe 6und 3kann ich einen Zahlenbereich bekommen, der Zahlen enthält 5?
83 java  xor  inverse 


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.