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

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

3
Варианты использования для планировщиков RxJava
В RxJava есть 5 разных планировщиков на выбор: немедленный () : создает и возвращает планировщик, который выполняет работу немедленно в текущем потоке. trampoline () : создает и возвращает планировщик, который ставит в очередь работу в текущем потоке, который будет выполнен после завершения текущей работы. newThread () : создает и возвращает …

10
Переопределить кнопку «Назад», чтобы действовать как кнопка «Домой»
После нажатия кнопки «Назад» я бы хотел, чтобы мое приложение перешло в состояние останова, а не в уничтоженное состояние. В документации для Android говорится: ... не все действия ведут себя так, как будто они уничтожаются при нажатии НАЗАД. Когда пользователь начинает воспроизведение музыки в приложении «Музыка», а затем нажимает кнопку …

16
Простой способ найти, если два разных списка содержат одинаковые элементы?
Как проще всего найти, если два списка содержат абсолютно одинаковые элементы в стандартных библиотеках Java? Не должно иметь значения, являются ли два списка одинаковым экземпляром или нет, и не должно иметь значения, отличаются ли параметры типа списков. например List list1 List<String> list2; // ... construct etc list1.add("A"); list2.add("A"); // the …
253 java  collections 

5
Как указать версию компилятора Java в файле pom.xml?
Я написал Maven-код для NetBeans, который имеет примерно более 2000 строк. Когда я компилирую его на netbeans, все в порядке, но если я хочу запустить его из командной строки, я получу следующие ошибки: generics are not supported in -source 1.3 (use -source 5 or higher to enable generics) ArrayList<ArrayList<Integer>> list …
252 java  maven  pom.xml 

4
Разница между if (a - b <0) и if (a <b)
Я читал ArrayListисходный код Java и заметил некоторые сравнения в операторах if. В Java 7 метод grow(int)использует if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; В Java 6 growне существовало. Однако метод ensureCapacity(int)использует if (newCapacity &lt; minCapacity) newCapacity = minCapacity; Что было причиной изменения? Это была проблема с производительностью …

14
Что такое нуль в Java?
На этот вопрос есть ответы на Переполнение стека на русском : Что из себя представляет null? Что такое null? Это nullпример чего-либо? К какому набору nullотносится? Как это представлено в памяти?
252 java  null  terminology 

15
заставить Maven скопировать зависимости в target / lib
Как мне скопировать зависимости времени выполнения моего проекта в target/libпапку? Как это сейчас, после того, mvn clean installкак targetпапка содержит только jar моего проекта, но ни одна из зависимостей времени выполнения.

13
Рассчитать дни между двумя датами в Java 8
Я знаю, что на SO есть много вопросов о том, как его получить, но я хочу и пример использования нового Java 8 Date API. Я также знаю библиотеку JodaTime, но я хочу работать без внешних библиотек. Функция должна пожаловаться на эти ограничения: Предотвратить ошибки из даты сохранения Входными данными являются …

17
Как программно закрыть JFrame
Как правильно закрыть окно, JFrameкак если бы пользователь Xнажал кнопку закрытия или нажал Alt+ F4(в Windows)? У меня есть моя операция закрытия по умолчанию, установленная так, как я хочу, через: setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Это делает именно то, что я хочу с вышеупомянутыми элементами управления. Этот вопрос не об этом. Что я действительно …
251 java  swing  jframe 

8
Java JDBC - Как подключиться к Oracle, используя имя службы вместо SID
На этом вопросе есть ответы на Переполнение стека на русском : Как подключается к БД Oracle, используя имя сервиса (имя службы) вместо SID? У меня есть Java-приложение, которое использует JDBC (через JPA), которое подключалось к базе данных разработки с использованием имени хоста, порта и Oracle SID, например: JDBC: оракул: тонкий: …

15
Перебор списка в обратном порядке в Java
Я перемещаю кусок кода, чтобы использовать дженерики. Одним из аргументов для этого является то, что цикл for гораздо чище, чем отслеживание индексов или использование явного итератора. Примерно в половине случаев список (ArrayList) итерируется в обратном порядке с использованием индекса сегодня. Может кто-нибудь предложить более чистый способ сделать это (так как …
251 java  collections 



17
Eclipse не выделяет совпадающие переменные
Eclipse не выделяет совпадающие переменные для меня: Я уже пытался изменить "Пометить вхождения" с помощью Window -&gt; Preferences -&gt; Java -&gt; Editor -&gt; Mark Occurrences но это не сработало. Я не уверен, почему это не работает, в то время как другие смогли решить проблему. Может кто-нибудь сказать мне, как я …
250 java  eclipse 

5
Разница между match () и find () в Java Regex
Я пытаюсь понять разницу между matches()и find(). Согласно Javadoc, (из того, что я понимаю), matches()будет искать всю строку, даже если он найдет то, что ищет, и find()остановится, когда найдет то, что ищет. Если это предположение верно, я не могу видеть, когда вы захотите использовать matches()вместо find(), если вы не хотите …
250 java  regex 

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