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

220
Сравнение строк с ==, которые объявлены окончательными в Java

У меня есть простой вопрос о строках в Java. Следующий фрагмент простого кода просто объединяет две строки и затем сравнивает их с ==. String str1="str"; String str2="ing"; String concat=str1+str2; System.out.println(concat=="string"); Выражение сравнения concat=="string"возвращается falseкак...

220
Float и двойной тип данных в Java

Тип данных с плавающей запятой - это 32-битная плавающая точка IEEE 754 с одинарной точностью, а тип данных с двойной точностью - 64-битная плавающая точка IEEE 754 с двойной точностью. Что это означает? И когда я должен использовать float вместо double или...

220
Spring Boot - Как регистрировать все запросы и ответы с исключениями в одном месте?

Я работаю над отдыхом API с весенней загрузки. Мне нужно регистрировать все запросы с входными параметрами (с помощью методов, например, GET, POST и т. Д.), Пути запроса, строки запроса, соответствующего метода класса этого запроса, а также ответа на это действие, как успеха, так и ошибок. Для...

219
Как мне конвертировать из int в Long в Java?

Я продолжаю находить как здесь и Google людей , имеющих проблемы , идущие от longк , intа не наоборот. Тем не менее, я уверен, что я не единственный, кто столкнулся с этим сценарием, прежде чем перейти intк Long. Единственными другими ответами, которые я нашел, были «Просто установите его как...

219
Как использовать файлы свойств Java?

У меня есть список пар ключ / значение значений конфигурации, которые я хочу сохранить в виде файлов свойств Java, а затем загрузить и выполнить итерацию. Вопросы: Нужно ли хранить файл в том же пакете, что и класс, который будет их загружать, или есть какое-то конкретное место, где он должен быть...

219
Неизменность строк в Java

Рассмотрим следующий пример. String str = new String(); str = "Hello"; System.out.println(str); //Prints Hello str = "Help!"; System.out.println(str); //Prints Help! Теперь в Java объекты String неизменны. Тогда как же объекту strможет быть присвоено значение «Помощь!». Разве это не противоречит...

219
Почему мы обычно используем || более чем? В чем разница?

Мне просто интересно, почему мы обычно используем логическое ИЛИ ||между двумя логическими значениями, а не поразрядным ИЛИ |, хотя они оба работают хорошо. Я имею в виду, посмотрите на следующее: if(true | true) // pass if(true | false) // pass if(false | true) // pass if(false | false) // no pass...

219
Как я могу создать Java 8 LocalDate из долгого времени эпохи в миллисекундах?

У меня есть внешний API, который возвращает мне даты как longs, представленные в миллисекундах с начала эпохи. Со старым стилем Java API я бы просто сконструировал Dateиз него Date myDate = new Date(startDateLong) Что эквивалентно в Java 8's LocalDate/ LocalDateTimeclasses? Я заинтересован в...

218
Spring @Autowired

Каковы плюсы и минусы использования @Autowired в классе, который будет подключен к Spring? Просто чтобы прояснить, я говорю конкретно о аннотации @Autowired , а не об автопроводке в XML. Я, вероятно, просто не понимаю этого, но для меня это выглядит почти как анти-паттерн - ваши классы начинают...

218
Соглашение об именах Java с аббревиатурами [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

218
Циклы «while (true)» настолько плохи? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

218
Maven верный не мог найти класс ForkedBooter

Недавно, приходя в новый проект, я пытаюсь скомпилировать наш исходный код. Вчера все работало нормально, а сегодня другая история. Каждый раз, когда я работаю mvn clean installс модулем, попадаю в тесты, он выдает ошибку: [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ recorder ---...

217
Статический вложенный класс в Java, почему?

Я просматривал код Java LinkedListи заметил, что он использует статический вложенный класс Entry. public class LinkedList<E> ... { ... private static class Entry<E> { ... } } В чем причина использования статического вложенного класса, а не нормального внутреннего класса? Единственная...

217
Как правильно сравнить два целых числа в Java?

Я знаю, что если вы сравните в штучной упаковке примитив Integer с константой, такой как: Integer a = 4; if (a < 5) a будет автоматически распакован, и сравнение будет работать. Однако что происходит, когда вы сравниваете два прямоугольника Integersи хотите сравнить либо равенство, либо меньше /...

217
Pretty-Print JSON в Java

я использую JSON-простой и мне нужно красиво распечатать данные JSON (сделать их более читабельными). Я не смог найти эту функцию в этой библиотеке. Как это обычно...