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
Warum ist die boolesche Grundgröße von Java nicht definiert?
Die Java Virtual Machine-Spezifikation besagt, dass boolesche primitive Typen nur eingeschränkt unterstützt werden. Es gibt keine Anweisungen für Java Virtual Machine, die ausschließlich für Operationen mit booleschen Werten vorgesehen sind. Stattdessen werden Ausdrücke in der Java-Programmiersprache, die mit booleschen Werten arbeiten, kompiliert, um Werte des Datentyps Java Virtual Machine Int …
111 java  boolean 

11
Ähnlichkeitszeichenfolgenvergleich in Java
Ich möchte mehrere Zeichenfolgen miteinander vergleichen und diejenigen finden, die am ähnlichsten sind. Ich habe mich gefragt, ob es eine Bibliothek, Methode oder bewährte Methode gibt, die mir zurückgibt, welche Zeichenfolgen anderen Zeichenfolgen ähnlicher sind. Beispielsweise: "Der schnelle Fuchs sprang" -> "Der Fuchs sprang" "Der schnelle Fuchs sprang" -> "Der …

2
Java deaktiviert: Deaktivierte generische Array-Erstellung für varargs-Parameter
Ich habe Netbeans so eingestellt, dass in meinem Java-Code ungeprüfte Warnungen angezeigt werden, aber ich verstehe den Fehler in den folgenden Zeilen nicht: private List<String> cocNumbers; private List<String> vatNumbers; private List<String> ibans; private List<String> banks; ... List<List<String>> combinations = Utils.createCombinations(cocNumbers, vatNumbers, ibans); Gibt: [unchecked] unchecked generic array creation for varargs …





4
Lambda-Ausdruck und generische Methode
Angenommen, ich habe eine generische Schnittstelle: interface MyComparable<T extends Comparable<T>> { public int compare(T obj1, T obj2); } Und eine Methode sort: public static <T extends Comparable<T>> void sort(List<T> list, MyComparable<T> comp) { // sort the list } Ich kann diese Methode aufrufen und einen Lambda-Ausdruck als Argument übergeben: List<String> …
111 java  generics  lambda  java-8 

14
Übergeben mehrerer Variablen in @RequestBody an einen Spring MVC-Controller mit Ajax
Ist es notwendig, ein Hintergrundobjekt einzuwickeln? Ich möchte das machen: @RequestMapping(value = "/Test", method = RequestMethod.POST) @ResponseBody public boolean getTest(@RequestBody String str1, @RequestBody String str2) {} Und verwenden Sie einen JSON wie folgt: { "str1": "test one", "str2": "two test" } Aber stattdessen muss ich verwenden: @RequestMapping(value = "/Test", method …
111 java  spring  http  spring-mvc 

1
Wie werden Spring Data-Repositorys tatsächlich implementiert?
Ich arbeite seit einiger Zeit mit dem Spring Data JPA-Repository in meinem Projekt und kenne die folgenden Punkte: In den Repository-Schnittstellen können wir die folgenden Methoden hinzufügen findByCustomerNameAndPhone()(vorausgesetzt customerNameund phonesind Felder im Domänenobjekt). Anschließend stellt Spring die Implementierung bereit, indem die oben genannten Repository-Schnittstellenmethoden zur Laufzeit (während des Anwendungslaufs) implementiert …

12
JSON Java 8 LocalDateTime-Format im Spring Boot
Ich habe ein kleines Problem beim Formatieren von Java 8 LocalDateTime in meiner Spring Boot-Anwendung. Mit 'normalen' Daten habe ich kein Problem, aber die LocalDateTime-Felder werden in Folgendes konvertiert: "startDate" : { "year" : 2010, "month" : "JANUARY", "dayOfMonth" : 1, "dayOfWeek" : "FRIDAY", "dayOfYear" : 1, "monthValue" : 1, …

4
JsonMappingException: Kein START_ARRAY-Token mehr
Gegeben die folgende .json-Datei: [ { "name" : "New York", "number" : "732921", "center" : [ "latitude" : 38.895111, "longitude" : -77.036667 ] }, { "name" : "San Francisco", "number" : "298732", "center" : [ "latitude" : 37.783333, "longitude" : -122.416667 ] } ] Ich habe zwei Klassen vorbereitet, um …
111 java  arrays  json  jackson 

23
Wie kann ich Gleichheit für zwei Klassen ohne eine Gleichheitsmethode behaupten?
Angenommen, ich habe eine Klasse ohne equals () -Methode, für die die Quelle nicht vorhanden ist. Ich möchte die Gleichheit in zwei Fällen dieser Klasse behaupten. Ich kann mehrere Behauptungen aufstellen: assertEquals(obj1.getFieldA(), obj2.getFieldA()); assertEquals(obj1.getFieldB(), obj2.getFieldB()); assertEquals(obj1.getFieldC(), obj2.getFieldC()); ... Ich mag diese Lösung nicht, weil ich nicht das vollständige Gleichheitsbild bekomme, …
111 java  unit-testing  junit 

18
Wie füge ich einem privaten Konstruktor eine Testabdeckung hinzu?
Dies ist der Code: package com.XXX; public final class Foo { private Foo() { // intentionally empty } public static int bar() { return 1; } } Dies ist der Test: package com.XXX; public FooTest { @Test void testValidatesThatBarWorks() { int result = Foo.bar(); assertEquals(1, result); } @Test(expected = java.lang.IllegalAccessException.class) …

4
Benutzerdefiniertes ListView-Klickproblem bei Elementen in Android
Ich habe also ein benutzerdefiniertes ListView-Objekt. Die Listenelemente haben zwei übereinander gestapelte Textansichten sowie einen horizontalen Fortschrittsbalken, den ich verbergen möchte, bis ich tatsächlich etwas tue. Ganz rechts befindet sich ein Kontrollkästchen, das ich nur anzeigen möchte, wenn der Benutzer Aktualisierungen in seine Datenbank (en) herunterladen muss. Wenn ich das …

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.