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.

7
Bedeutung des epsilon-Arguments von assertEquals für doppelte Werte
Ich habe eine Frage zu junit assertEquals, um Doppelwerte zu testen. Beim Lesen des API-Dokuments kann ich Folgendes sehen: @Deprecated public static void assertEquals(double expected, double actual) Veraltet. Verwenden Sie stattdessen assertEquals (doppelt erwartet, doppelt tatsächlich, doppelt epsilon) Was bedeutet der epsilonWert? (Epsilon ist ein Buchstabe im griechischen Alphabet, oder?) …
187 java  unit-testing  junit 


19
Begrenzen Sie einen Stream durch ein Prädikat
Gibt es eine Java 8-Stream-Operation, die a (möglicherweise unendlich) begrenzt, Streambis das erste Element nicht mehr mit einem Prädikat übereinstimmt? In Java 9 können wir takeWhilewie im folgenden Beispiel alle Zahlen unter 10 drucken. IntStream .iterate(1, n -> n + 1) .takeWhile(n -> n < 10) .forEach(System.out::println); Da es in …
187 java  java-8  java-stream 

7
SSH-Bibliothek für Java [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Jahren . Verbessere diese Frage Kennt jemand eine gute Bibliothek für die SSH-Anmeldung von …
187 java  ssh  ssh-tunnel 

25
Wie kann man den Wochentag anhand eines bestimmten Datums bestimmen?
Zum Beispiel habe ich das Datum: "23/2/2010" (23. Februar 2010). Ich möchte es an eine Funktion übergeben, die den Wochentag zurückgibt . Wie kann ich das machen? In diesem Beispiel sollte die Funktion String"Di" zurückgeben. Wenn nur die Ordnungszahl des Tages gewünscht wird, wie kann diese abgerufen werden?
187 java  date 


11
"Vergleichsmethode verstößt gegen allgemeinen Vertrag!"
Kann mir jemand in einfachen Worten erklären, warum dieser Code eine Ausnahme auslöst: "Die Vergleichsmethode verstößt gegen ihren allgemeinen Vertrag!" Und wie behebe ich sie? private int compareParents(Foo s1, Foo s2) { if (s1.getParent() == s2) return -1; if (s2.getParent() == s1) return 1; return 0; }
187 java  comparator 

30
java.lang.IllegalStateException: Nur undurchsichtige Vollbildaktivitäten können eine Orientierung anfordern
Beim Abrufen der Kontakte aus dem Kontaktbuch in Android 8.0 tritt das Problem auf. Oreo java.lang.IllegalStateException: Nur undurchsichtige Vollbildaktivitäten können eine Orientierung anfordern Ich versuche, den Kontakt in meiner Aktivität aus dem Telefonkontaktbuch zu erhalten, und es funktioniert perfekt für Lollipop, Marshmallow, Nougat usw., aber es gibt mir den Fehler …


3
Wie verwende ich einen Servlet-Filter in Java, um eine eingehende Servlet-Anforderungs-URL zu ändern?
Wie kann ich einen Servlet-Filter verwenden, um eine eingehende Servlet-Anforderungs-URL von zu ändern? http://nm-java.appspot.com/Check_License/Dir_My_App/Dir_ABC/My_Obj_123 zu http://nm-java.appspot.com/Check_License?Contact_Id=My_Obj_123 ? Update : Gemäß den folgenden Schritten von BalusC habe ich den folgenden Code gefunden: public class UrlRewriteFilter implements Filter { @Override public void init(FilterConfig config) throws ServletException { // } @Override public void …

6
Ist endgültig schlecht definiert?
Zunächst ein Rätsel: Was druckt der folgende Code? public class RecursiveStatic { public static void main(String[] args) { System.out.println(scale(5)); } private static final long X = scale(10); private static long scale(long value) { return X * value; } } Antworten: 0 Spoiler unten. Wenn Sie drucken Xin Skala (long) und …


5
Warum kann ein Array nicht Iterable zugewiesen werden?
Mit Java5 können wir schreiben: Foo[] foos = ... for (Foo foo : foos) oder einfach ein Iterable in der for-Schleife verwenden. Das ist sehr praktisch. Sie können jedoch keine generische Methode für iterable wie folgt schreiben: public void bar(Iterable<Foo> foos) { .. } und es mit einem Array aufrufen, …

13
Was geht in den "Controller" in "MVC"?
Ich glaube, ich verstehe die Grundkonzepte von MVC - das Modell enthält die Daten und das Verhalten der Anwendung, die Ansicht ist dafür verantwortlich, sie dem Benutzer anzuzeigen, und der Controller kümmert sich um Benutzereingaben. Ich bin mir nicht sicher, was genau im Controller steckt. Nehmen wir zum Beispiel an, …

8
GSON - Datumsformat
Ich versuche, ein benutzerdefiniertes Datumsformat in der Gson-Ausgabe zu haben, aber es .setDateFormat(DateFormat.FULL)scheint nicht zu funktionieren und es ist dasselbe mit .registerTypeAdapter(Date.class, new DateSerializer()). Es ist, als ob Gson sich nicht um das Objekt "Datum" kümmert und es auf seine Weise druckt. Wie kann ich das ändern? Vielen Dank BEARBEITEN: …
186 java  gson 

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.