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

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

3
+0 и -0 показывают различное поведение для данных типа int и float
Я прочитал этот пост отрицательный и положительный ноль . В моем понимании следующий код должен давать true и true в качестве вывода. Тем не менее, это дает falseи trueв качестве вывода. Я сравниваю отрицательный ноль с положительным нулем. public class Test { public static void main(String[] args) { float f …
16 java  java-8 

1
Разбор OneNote - как добраться до текстовых BLOB-объектов в документе?
Я создаю парсер для .oneрасширения файла, который по завершении я добавлю в проект Apache Tika. Вот лицензионный проект с открытым исходным кодом APL 2.0, который я создаю: https://github.com/nddipiazza/onenote-parser-java Я использовал документ спецификации здесь: https://docs.microsoft.com/en-us/openspecs/office_file_formats/ms-one/73d22548-a613-4350-8c23-07d15576be50 В качестве отправной точки я перенес код из этого проекта C ++ с открытым исходным кодом: …

2
Android Studio устанавливается без sdkmanager
Я программировал во Flutter, используя macOS 10.15.3, для устройств iOS. Сегодня я попытался установить Android Studio также, чтобы разветвиться. Установка прошла без ошибок, но в Library/Android/sdk/ней нет toolsподкаталога, что является проблемой, поскольку sdkmanagerпредполагается, что он находится внутри Library/Android/sdk/tools/bin. Я заметил это, потому что бег flutter doctorдал мне: ✗ Android license …

8
IntelliJ: Ошибка: Java: ошибка: выпуск 5 не поддерживается
Я использую IntelliJ IDEA Ultimate 2019.3.1 . Всякий раз, когда я пытаюсь запустить любой простой проект Java Maven (может быть, это даже простой Hello World), я получаю следующую ошибку: Error:java: error: release version 5 not supported Запустив java --versionтерминал, я получаю следующий вывод: openjdk 11.0.5 2019-10-15 OpenJDK Runtime Environment (build …


4
Лучший способ создать последовательность значений List <Double> с учетом начала, конца и шага?
Я на самом деле очень удивлен, что не смог найти ответ на этот вопрос здесь, хотя, возможно, я просто использую неправильные условия поиска или что-то в этом роде. Самое близкое, что я мог бы найти, это , но они спрашивают о генерации определенного диапазона doubles с определенным размером шага, и …
14 java  double  sequence 


4
Замена Spring Security 5 для OAuth2RestTemplate
В spring-security-oauth2:2.4.0.RELEASEклассах , таких как OAuth2RestTemplate, OAuth2ProtectedResourceDetailsи ClientCredentialsAccessTokenProviderвсе были помечены как нежелательные. От javadoc для этих классов это указывает на руководство по миграции безопасности Spring, которое подсказывает, что люди должны перейти к основному проекту Spring-Security 5. Однако у меня возникают проблемы с поиском того, как бы я реализовал свой вариант …

1
Java байтовый массив размером 1 МБ или больше занимает в два раза больше оперативной памяти
Выполнение приведенного ниже кода в Windows 10 / OpenJDK 11.0.4_x64 приводит к выводу used: 197и expected usage: 200. Это означает, что 200-байтовые массивы из одного миллиона элементов занимают ок. 200 МБ ОЗУ. Все прекрасно. Когда я изменяю распределение байтового массива в коде с new byte[1000000]на new byte[1048576](то есть до 1024 …

4
IntelliJ IDEA не запускается: невозможно загрузить класс JDK: com.sun.jdi.Field
Когда я пытаюсь запустить IntelliJ, я получаю всплывающее сообщение Cannot load a JDK class: com.sun.jdi.Field Please ensure you run the IDE on JDK rather than JRE. Это действительно странно, потому что я указал JAVA_HOMEи PATHпеременную на Java 11 JDK.

2
Java ThreadPoolExecutor: обновление размера основного пула динамически отклоняет входящие задачи периодически
Я сталкиваюсь с проблемой, при которой, если я пытаюсь изменить размер ThreadPoolExecutorосновного пула на другой номер после создания пула, то периодически, некоторые задачи отклоняются сRejectedExecutionException даже если я никогда не отправляю больше, чем queueSize + maxPoolSizeколичество задач. Проблема, которую я пытаюсь решить, заключается в расширении, ThreadPoolExecutorкоторое изменяет размеры своих основных …

4
MacOS Catalina (v 10.15.3): Ошибка: «chromedriver» не может быть открыт, потому что разработчик не может быть проверен. Невозможно запустить браузер Chrome
Я недавно обновил свой компьютер Mac до ОС Catalina (v 10.15.3). После этого обновления я не могу запустить драйвер Chrome с использованием селена. Я сталкиваюсь с ошибкой ниже, когда я запускаю код селена для запуска браузера Chrome. Msgstr "" chromedriver "не может быть открыт, потому что разработчик не может быть …
13 java  macos  selenium 

2
Как разогреть Java-классы, чтобы избежать медленного первого звонка?
Я делаю проект, где мне нужно, чтобы все вызовы API занимали меньше 1 с, но я сталкиваюсь с проблемой с первым вызовом на каждый маршрут, который медленнее, чем следующие. В настоящее время первый вызов / вход в систему занимает 3,6 с, а следующие - 170 мс и то же самое …

4
Как отключить вывод из ловушек отключения в тестах Gradle Boot?
Вы можете создать проект от start.spring.io до этой проблемы из https://start.spring.io/starter.zip?type=gradle-project&amp;language=java&amp;bootVersion=2.2.5.RELEASE&amp;baseDir=demo&amp;groupId=com.example&amp;artifactId=demo&amp;name = демонстрационный &amp; Description = демонстрационная% 20project% 20for% 20Spring% 20Boot &amp; PackageName = com.example.demo &amp; упаковка = банка &amp; javaVersion = 1,8 &amp; зависимости = h2, данные JPA, веб У меня есть многомодульное приложение SpringBoot, созданное с помощью gradle, …

1
Android Q: база данных SQLite в области хранения
В Android Q введена новая функция хранения Scoped , которая гласит: приложениям, ориентированным на Android 10 (уровень API 29) и выше, по умолчанию предоставляется доступ с ограничением во внешнее хранилище или хранилище с областью действия. Такие приложения имеют доступ только к каталогу конкретного приложения на внешнем хранилище, а также к …

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