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

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

11
Самый эффективный способ сделать первый символ строчного нижнего регистра?
Какой самый эффективный способ сделать первый символ Stringнижнего регистра? Я могу придумать несколько способов сделать это: Использование charAt()сsubstring() String input = "SomeInputString"; String output = Character.toLowerCase(input.charAt(0)) + (input.length() > 1 ? input.substring(1) : ""); Или используя charмассив String input = "SomeInputString"; char c[] = input.toCharArray(); c[0] = Character.toLowerCase(c[0]); String output …

6
@Autowired и статический метод
У меня есть @Autowiredслужба, которую нужно использовать из статического метода. Я знаю, что это неправильно, но я не могу изменить текущий дизайн, так как это потребует много работы, поэтому для этого мне нужен простой взлом. Я не могу изменить его randomMethod()на нестатичность, и мне нужно использовать этот автосоединенный компонент. Есть …
101 java  spring  static  autowired 

1
Почему Collections.sort использует сортировку слиянием вместо быстрой?
Мы знаем, что быстрая сортировка - это самый быстрый алгоритм сортировки. JDK6 collections.sortиспользует алгоритм сортировки слиянием вместо быстрой сортировки. Но Arrays.sort использует алгоритм быстрой сортировки. В чем причина того, что Collections.sort использует сортировку слиянием вместо быстрой сортировки?

7
Повторно запустите обработчик аннотаций конфигурации загрузки Spring, чтобы обновить сгенерированные метаданные
Я добавил: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency> мои pom.xmlна intellij«s запрос / предупреждение. Теперь я вижу «Перезапустите обработчик аннотаций конфигурации загрузки Spring для обновления сгенерированных метаданных». Как мне сделать то, что intellijменя просят сделать? Эта ссылка, B.2 Создание ваших собственных метаданных с использованием процессора аннотаций , не содержит инструкций.

5
Разница между классом и объектом в Котлине
Я новичок в Kotlin и недавно преобразовал простой файл с java в Kotlin. Мне интересно, почему конвертер Android изменил мой класс java на объект Kotlin. Ява: public class MyClass { static public int GenerateChecksumCrc16(byte bytes[]) { int crc = 0xFFFF; int temp; int crc_byte; for (byte aByte : bytes) { …
101 java  android  kotlin 

4
Что делает value & 0xff в Java?
У меня есть следующий код Java: byte value = 0xfe; // corresponds to -2 (signed) and 254 (unsigned) int result = value & 0xff; Результат - 254 при печати, но я понятия не имею, как работает этот код. Если &оператор просто побитовый, то почему он не дает байта, а целого …

3
BigDecimal - использовать new или valueOf
Я нашел два способа получить объект BigDecimal из двойного d. 1. new BigDecimal(d) 2. BigDecimal.valueOf(d) Что было бы лучше? Будет ли valueOf создавать новый объект? В общем (не только BigDecimal) что рекомендуется - new или valueOf? Спасибо.
101 java  bigdecimal 


7
Какую библиотеку Java лучше всего использовать для HTTP POST, GET и т. Д.? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос Какую библиотеку Java лучше всего использовать …
101 java  http 


15
Java 8 Stream с пакетной обработкой
У меня есть большой файл со списком предметов. Я хотел бы создать пакет элементов, сделать HTTP-запрос с этим пакетом (все элементы необходимы в качестве параметров в HTTP-запросе). Я могу сделать это очень легко с помощью forцикла, но, как любитель Java 8, я хочу попробовать написать это с помощью Java 8 …

6
Mockito: имитация инициализации частного поля
Как я могу издеваться над переменной поля, которая инициализируется встроенной? class Test { private Person person = new Person(); ... public void testMethod() { person.someMethod(); ... } } Здесь я хочу поиздеваться person.someMethod()при тестировании Test.testMethod()метода, для которого мне нужно имитировать инициализацию personпеременной. Есть подсказка? Изменить: мне не разрешено изменять класс …

15
JAVA_HOME установлен в недопустимый каталог:
Я установил JAVA_HOMEв своей системе C:\Program Files\Java\jdk1.8.0_ 131\bin;и пытаюсь запустить команду Cordova (Cordova build) в командной строке, но получаю сообщение об ошибке ниже. Я перепробовал все способы, но не смог решить эту проблему: ОШИБКА: для JAVA_HOME задан недопустимый каталог: C: \ Program Files \ Java \ jdk1.8.0_ 131 \ bin; …
101 java  android  cordova 

27
«Поле требует bean типа, который не может быть найден». ошибка Spring restful API с использованием mongodb
Итак, я изучаю Spring пару недель, следуя этому руководству Создание веб-службы RESTful Все было хорошо, пока я не попытался интегрировать его в mongodb. Итак, я следую этому руководству. Доступ к данным с помощью MongoDB Но моя практика частично все еще использует первый. Итак, моя структура каталогов проекта такая. src/ ├── …
101 java  spring  mongodb  rest 

10
Maven: Как включить jar-файлы, которые недоступны в репозиториях, в проект J2EE?
в моем проекте J2EE у меня есть пара зависимостей, которые недоступны ни в одном репозитории Maven, потому что это проприетарные библиотеки. Эти библиотеки должны быть доступны во время выполнения, поэтому их нужно скопировать в целевой /.../ WEB-INF / lib ... Прямо сейчас я перечисляю их как системные зависимости в моем …

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