Вопросы с тегом «java»

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].

1
Почему параметр типа сильнее параметра метода
Почему public <R, F extends Function<T, R>> Builder<T> withX(F getter, R returnValue) {...} более строгим, чем public <R> Builder<T> with(Function<T, R> getter, R returnValue) {...} Это продолжение того, почему лямбда-тип возврата не проверяется во время компиляции . Я нашел с помощью метода, withX()как .withX(MyInterface::getLength, "I am not a Long") выдает …

3
Передача байтовых аргументов перегруженному методу
Я взял этот фрагмент кода из какой-то викторины, используя IDE, я выполнил его и получил длинный, длинный ответ , но правильный ответ - Байт, Байт , почему я получил другой результат? Вопрос связан с JDK 11 public class Client { static void doCalc(byte... a) { System.out.print("byte..."); } static void doCalc(long …
12 java 

11
Spring boot 2.2.0 Spring проблема запуска HateOas
Я переместил свой проект с весенней загрузки 2.1.9 на 2.2.0. При запуске проекта сталкиваюсь с errorсообщениями ниже . Что могло вызвать, я не использую hateoasв моем pom.xmlфайле либо. 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 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: …

3
Как включить вход в org.slf4j для версии: '2.0.0-alpha1' при загрузке Spring
Я использовал SLF4J для печати всех журналов. Я использую последнюю версию org.slf4j. реализация 'org.slf4j: slf4j-api: 2.0.0-alpha1' реализация 'org.slf4j: log4j-over-slf4j: 2.0.0-alpha1' Но я получаю следующую ошибку, а также журналы не печатаются. SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#noProviders for further details. SLF4J: …

3
Java 14 записей и массивов
Учитывая следующий код: 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 } Кажется, очевидно, этот массив toString, equalsиспользуются методы (вместо статических …

3
Выбор сигнатуры метода для лямбда-выражения с несколькими совпадающими типами целей
Я отвечал на вопрос и столкнулся со сценарием, который я не могу объяснить. Рассмотрим этот код: 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 void main(String[] …
11 java  generics  lambda  javac  ecj 

3
Параллельный поток Java - порядок вызова метода parallel () [closed]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 дня назад . AtomicInteger recordNumber = new AtomicInteger(); Files.lines(inputFile.toPath(), StandardCharsets.UTF_8) .map(record -> new Record(recordNumber.incrementAndGet(), …
11 java  java-stream 

5
Использовать сгусток Oracle в предикате, созданном из строки> 4k
Я пытаюсь создать clob из строки> 4000 символов (предоставленной в переменной связывания file_data) для использования в предикате Oracle SELECT ниже: myQuery= select * from dcr_mols WHERE flexmatch(ctab,:file_data,'MATCH=ALL')=1; Если я добавлю TO_CLOB () в раунд file_data, он выйдет из пресловутого предела Oracle 4k для varchar (это хорошо для строк <4k). Ошибка …

9
Петля спереди и сзади в одну строчку
Я думаю, что это интересный вопрос. Мы можем выполнить цикл одним способом, но можем ли мы выполнить цикл в обратном направлении в той же строке? Позвольте мне объяснить, что я имею в виду. Вот пример кода: for(int i = 0; i < 5; i++) { // we all know the …
11 java 

2
Ограничение области обнаружения в Google Vision, распознавание текста
Я весь день искал решение. Я проверил несколько тем относительно моей проблемы. Пользовательский объект детектора Уменьшить окно отслеживания штрих-кода и более... Но это мне не сильно помогло. По сути, я хочу, чтобы предварительный просмотр камеры был полноэкранным, но текст распознается только в центре экрана, где рисуется прямоугольник. Технологии, которые я …

6
Почему переменная должна быть объявлена ​​в инициализации цикла for?
int v = 0; for (v; v<2; v++) { ... } Почему это не разрешено в Java? Почему мы должны объявлять переменную vв инициализации цикла for? Я знаю, что это не утверждение, если я делаю это так, но почему Java не позволяет выше?
11 java 

3
SQS maxNumberOfMessages
Используя клиентское приложение Java, я запрашиваю очередь сообщений SQS. В очереди 12 000 сообщений в качестве настройки для тестирования. Я использую openJDK с последней версией aws-java-sdk (software.amazon.awssdk 2.10.62). Pom.xml показан ниже. Проблема, с которой я сталкиваюсь, заключается в том, что, несмотря на установку maxNumberOfMessages (10), я получаю только 3. Я …

8
Не удалось найти androidsdk.modules
Таким образом, во время работы моей программы мой build.gradle не удалось с этой ошибкой. Я имею в виду, что на самом деле это работало секунду, а не секунду после. Я ничего не изменил в своем Gradle. 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 …

3
Выборочная сортировка таким образом, что A предшествует a, а B - перед b
У меня есть список цветов, как это: Розовый, синий, красный, синий, серый, зеленый, фиолетовый, черный ... и т. Д. List<String> listOfColors = Arrays.asList("Pink", "Blue", "Red", "blue", "Grey", "green", "purple", "black"); Есть некоторые промежуточные операции, такие как фильтрация цветов фруктов, теперь у меня остались отфильтрованные результаты, в которых я хочу отсортировать …

5
Как найти общее количество недель в году на Java?
Я работаю над проектом. Там я должен найти общее количество недель в году. Я попытался с помощью следующего кода, но я получил неправильный ответ: 2020 год имеет 53 недели, но этот код дает 52 недели. Где я ошибся в этом коде? package com.hib.mapping; import java.time.LocalDate; import java.time.temporal.WeekFields; import java.util.Calendar; import …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.