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

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


9
Как я могу сделать отношения JPA OneToOne ленивыми
В этом приложении, которое мы разрабатываем, мы заметили, что просмотр был особенно медленным. Я профилировал представление и заметил, что hibernate выполнил один запрос, который занял 10 секунд, даже если в базе данных было только два объекта для выборки. Все OneToManyи ManyToManyотношения были ленивыми, так что это не проблема. При проверке …

13
Java: почему конструктор Date устарел и что я вместо него использую?
Я из мира C #, поэтому еще не слишком разбираюсь в Java. Eclipse только что сказал мне, что Dateон устарел: Person p = new Person(); p.setDateOfBirth(new Date(1985, 1, 1)); Зачем? И что (особенно в случаях как выше) должно использоваться вместо этого?
212 java  date  deprecated 



19
Хорошая печать коллекций Java (toString не возвращает симпатичный вывод)
Я хочу напечатать Stack<Integer>объект так же хорошо, как это делает отладчик Eclipse (то есть [1,2,3...]), но печать с ним out = "output:" + stackне возвращает этот хороший результат. Просто чтобы уточнить, я говорю о встроенной коллекции Java, поэтому я не могу переопределить ее toString(). Как я могу получить хорошую версию …

6
Почему имена кодировок не являются константами?
Проблемы с кодировками сами по себе сбивают с толку и усложняют, но, кроме того, вы должны помнить точные имена ваших кодировок. Это "utf8"? Или "utf-8"? Или может быть "UTF-8"? При поиске примеров кода в интернете вы увидите все вышеперечисленное. Почему бы просто не сделать их именованными константами и использовать Charset.UTF8?

5
Java Swing revalidate () против repaint ()
Я собираю приложение Swing, где я часто хочу заменить содержимое JPanel. Для этого я звоню removeAll(), затем добавляю новый контент, затем звоню revalidate(). Однако я обнаружил, что старый контент все еще действительно виден (хотя и скрыт новым). Если я добавлю вызов repaint()в дополнение к revalidate(), он работает как ожидалось. Я …
211 java  swing 


9
Java: конвертировать float в String и String для float
Как я могу конвертировать из числа с плавающей точкой в ​​строку или строку с плавающей точкой? В моем случае мне нужно сделать утверждение между строкой 2 значений (значение, которое я получил из таблицы) и значением с плавающей точкой, которое я вычислил. String valueFromTable = "25"; Float valueCalculated =25.0; Я пытался …

4
Почему драйвер Java MongoDB использует генератор условных чисел в условных выражениях?
В этом коммите я видел следующий код для драйвера Java-подключения MongoDB , и на первый взгляд он кажется какой-то шуткой. Что делает следующий код? if (!((_ok) ? true : (Math.random() > 0.1))) { return res; } (РЕДАКТИРОВАТЬ: код был обновлен с момента публикации этого вопроса)

7
Gson - конвертировать из Json в типизированный ArrayList <T>
Используя библиотеку Gson, как мне преобразовать строку JSON ArrayListв пользовательский класс JsonLog? По сути, JsonLogэто интерфейс, реализованный различными типами журналов, созданных моим Android-приложением - журналы SMS, журналы вызовов, журналы данных - и это ArrayListколлекция всех из них. Я продолжаю получать сообщение об ошибке в строке 6. public static void log(File …
211 java  android  json  gson 

9
Лучшая практика для проверки пустой и пустой коллекции в Java
Я хочу , чтобы проверить , пуст ли коллекция и null. Может ли кто-нибудь, пожалуйста, дайте мне знать лучшую практику. В настоящее время я проверяю, как показано ниже: if (null == sampleMap || sampleMap.isEmpty()) { // do something } else { // do something else }
211 java  collections 

15
Запуск кода после запуска Spring Boot
Я хочу запустить код после того, как мое приложение весенней загрузки начнет отслеживать каталог на предмет изменений. Я попытался запустить новый поток, но @Autowiredслужбы не были установлены в этот момент. Я был в состоянии найти ApplicationPreparedEvent, который срабатывает до того, как @Autowiredаннотации установлены. В идеале я хотел бы, чтобы событие …
211 java  spring  spring-boot 

12
Что такое исключение NullPointerException и как его исправить?
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. На этом вопросе есть ответы на Переполнение стека на русском : Что такое исключение нулевого указателя и как его исправить? Что такое исключения нулевого указателя …

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