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.

1
Warum ist ein Typparameter stärker als ein Methodenparameter?
Warum ist public <R, F extends Function<T, R>> Builder<T> withX(F getter, R returnValue) {...} dann strenger public <R> Builder<T> with(Function<T, R> getter, R returnValue) {...} Dies ist eine Nachverfolgung von Warum wird der Lambda-Rückgabetyp beim Kompilieren nicht überprüft? . Ich fand mit der MethodewithX() wie .withX(MyInterface::getLength, "I am not a …

3
Übergabe von Byteargumenten an eine überladene Methode
Ich habe dieses Code-Snippet aus einem Quiz genommen, es mit IDE ausgeführt und ein langes, langes Ergebnis erhalten , aber die richtige Antwort lautet Byte, Byte , warum habe ich ein anderes Ergebnis erhalten? Die Frage bezieht sich auf JDK 11 public class Client { static void doCalc(byte... a) { …
12 java 

10
Spring Boot 2.2.0 Spring HateOas Startproblem
Ich habe mein Projekt von Spring Boot 2.1.9 auf 2.2.0 verschoben. Beim Starten des Projekts werden die folgenden errorMeldungen angezeigt. Was hätte verursachen können, verwende ich auch nicht hateoasin meiner pom.xmlDatei. Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.springframework.plugin.core.PluginRegistry<org.springframework.hateoas.client.LinkDiscoverer, org.springframework.http.MediaType>' available: expected single matching bean but found 17: modelBuilderPluginRegistry,modelPropertyBuilderPluginRegistry,typeNameProviderPluginRegistry,syntheticModelProviderPluginRegistry,documentationPluginRegistry,apiListingBuilderPluginRegistry,operationBuilderPluginRegistry,parameterBuilderPluginRegistry,expandedParameterBuilderPluginRegistry,resourceGroupingStrategyRegistry,operationModelsProviderPluginRegistry,defaultsProviderPluginRegistry,pathDecoratorRegistry,apiListingScannerPluginRegistry,relProviderPluginRegistry,linkDiscovererRegistry,entityLinksPluginRegistry …

3
So aktivieren Sie die Anmeldung in org.slf4j für die Version '2.0.0-alpha1' im Spring Boot
Ich habe die SLF4J-Protokollierung verwendet, um alle Protokolle zu drucken. Ich verwende die neueste Version von org.slf4j. Implementierung 'org.slf4j: slf4j-api: 2.0.0-alpha1' Implementierung 'org.slf4j: log4j-over-slf4j: 2.0.0-alpha1' Aber ich erhalte die folgende Fehlermeldung und es werden auch keine Protokolle gedruckt. SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) logger …

3
Auswahl der Methodensignatur für den Lambda-Ausdruck mit mehreren übereinstimmenden Zieltypen
Ich beantwortete eine Frage und stieß auf ein Szenario, das ich nicht erklären kann. Betrachten Sie diesen Code: interface ConsumerOne<T> { void accept(T a); } interface CustomIterable<T> extends Iterable<T> { void forEach(ConsumerOne<? super T> c); //overload } class A { private static CustomIterable<A> iterable; private static List<A> aList; public static …
11 java  generics  lambda  javac  ecj 

3
Java 14-Datensätze und -Arrays
Gegeben den folgenden Code: public static void main(String[] args) { record Foo(int[] ints){} var ints = new int[]{1, 2}; var foo = new Foo(ints); System.out.println(foo); // Foo[ints=[I@6433a2] System.out.println(new Foo(new int[]{1,2}).equals(new Foo(new int[]{1,2}))); // false System.out.println(new Foo(ints).equals(new Foo(ints))); //true System.out.println(foo.equals(foo)); // true } Es scheint offensichtlich, das Arrays toString, equalsMethoden verwendet …

3
Java Parallel Stream - Reihenfolge des Aufrufs der parallel () -Methode [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Tagen . AtomicInteger recordNumber = new AtomicInteger(); Files.lines(inputFile.toPath(), StandardCharsets.UTF_8) .map(record …
11 java  java-stream 

5
Verwenden Sie einen Oracle-Clob in einem Prädikat, das aus einem String> 4k erstellt wurde
Ich versuche, aus einer Zeichenfolge von> 4000 Zeichen (in der Bindevariablen file_data enthalten) einen Clob zu erstellen, der in einem der folgenden Oracle SELECT-Prädikate verwendet wird: myQuery= select * from dcr_mols WHERE flexmatch(ctab,:file_data,'MATCH=ALL')=1; Wenn ich TO_CLOB () round file_data hinzufüge, verfehlt dies das berüchtigte Oracle 4k-Limit für einen Varchar (es …

9
Schleife vorne und hinten in einer Linie
Ich denke, das ist eine interessante Frage. Wir können auf eine Weise schleifen, aber können wir es in derselben Zeile rückwärts schleifen? Lassen Sie mich erklären, was ich meine. Hier ist ein Beispielcode: for(int i = 0; i < 5; i++) { // we all know the output will be …
11 java 



3
SQS maxNumberOfMessages
Mit einer Java-Client-Anwendung frage ich eine SQS-Warteschlange nach Nachrichten ab. Die Warteschlange enthält 12.000 Nachrichten als Testeinrichtung. Ich verwende openJDK mit der neuesten Version von aws-java-sdk (software.amazon.awssdk 2.10.62). Pom.xml wird weiter unten angezeigt. Das Problem, das ich sehe, ist, dass ich trotz der Einstellung von maxNumberOfMessages (10) immer nur 3 …

8
Androidsdk.modules konnte nicht gefunden werden
Während ich mein Programm ausführte, schlug mein build.gradle mit diesem Fehler fehl. Ich meine, es hat tatsächlich eine Sekunde vorher und keine Sekunde danach funktioniert. Ich habe nichts an meinem Gradle geändert. Could not find androidsdk.modules:shield:unspecified. Required by: project :app > com.facebook.android:facebook-login:5.15.2 project :app > com.facebook.android:facebook-core:5.15.2 project :app > com.facebook.android:facebook-common:5.15.2 …

3
Benutzerdefinierte Sortierung so, dass A vor a und B vor b steht
Ich habe eine Liste solcher Farben: Pink, Blau, Rot, Blau, Grau, Grün, Lila, Schwarz ... usw. List<String> listOfColors = Arrays.asList("Pink", "Blue", "Red", "blue", "Grey", "green", "purple", "black"); Es gibt einige Zwischenoperationen wie das Filtern einiger Fruchtfarben. Jetzt habe ich gefilterte Ergebnisse, in denen sie sortiert werden sollen: Blau, Schwarz, Blau, …

5
Wie finde ich die gesamten Wochen eines Jahres in Java?
Ich arbeite an einem Projekt. Dort sollte ich die gesamten Wochen eines Jahres finden. Ich habe es mit dem folgenden Code versucht, aber ich bekomme die falsche Antwort: 2020 hat 53 Wochen, aber dieser Code gibt 52 Wochen. Wo bin ich in diesem Code falsch gelaufen? package com.hib.mapping; import java.time.LocalDate; …

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.