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

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

8
Как правильно установить часовой пояс JVM
Я пытаюсь запустить программу на Java, но по умолчанию используется часовой пояс GMT, а не часовой пояс, определенный ОС. Моя версия JDK - 1.5, а ОС - Windows Server Enterprise (2007). В Windows указан часовой пояс Central, но когда я запускаю следующую программу, она показывает время по Гринвичу. import java.util.Calendar; …

12
Как можно «while (i == i);» быть небесконечным циклом в однопоточном приложении?
У меня есть вопрос, на который я не могу ответить. Предположим, у вас есть это определение цикла в Java: while (i == i) ; Каков тип iи значение, iесли цикл не является бесконечным, а программа использует только один поток ?
141 java 

4
Синтаксис инициализации массива, когда он не указан в объявлении
Я могу написать: AClass[] array = {object1, object2} Еще я могу написать: AClass[] array = new AClass[2]; ... array[0] = object1; array[1] = object2; но я не могу написать: AClass[] array; ... array = {object1, object2}; Почему это заблокировано Java? Я знаю, как это обойти, но время от времени было …
141 java  arrays 


6
Java: есть ли функция карты?
Мне нужна функция карты . Есть ли что-то подобное в Java? (Для тех, кто задается вопросом: я, конечно, знаю, как реализовать эту тривиальную функцию сам ...)
141 java  map-function 

11
Предупреждение - Путь сборки указывает среду выполнения J2SE-1.4
Я создаю проект Maven в Eclipse Helios. Он работает нормально в течение дня, но затем появляется это предупреждение: Путь сборки указывает среду выполнения J2SE-1.4. В рабочей области нет установленных JRE, которые строго совместимы с этой средой. После этого сообщения проект прекратил компиляцию и отладку. Есть ли у кого-нибудь решение этой …
141 java  eclipse  maven-2 

5
Виртуальная машина Java и среда CLR
Как своего рода продолжение вопроса под названием « Различия между байт-кодом MSIL и Java»? , каковы (основные) различия или сходства в том, как работает виртуальная машина Java, по сравнению с тем, как.NET Framework Common Language Runtime (CLR) работает? Кроме того, .NET Framework CLR - это «виртуальная машина» или у нее …

8
Отражение Java: как получить имя переменной?
Можно ли получить имя локальной переменной с помощью Java Reflection? Например, если у меня есть это: Foo b = new Foo(); Foo a = new Foo(); Foo r = new Foo(); можно ли реализовать метод, который может найти имена этих переменных, например: public void baz(Foo... foos) { for (Foo foo: …
141 java  reflection 


16
Почему класс String объявлен в Java окончательным?
Когда я узнал, что класс java.lang.Stringобъявлен в Java как final, мне стало интересно, почему это так. Тогда я не нашел ответа, но этот пост: Как создать реплику класса String в Java? напомнил мне о моем вопросе. Конечно, String предоставляет все функции, которые мне когда-либо были нужны, и я никогда не …
141 java  string  final 

5
Переопределение привязки в Guice
Я только начал играть с Guice, и могу придумать вариант использования: в тесте я просто хочу переопределить одну привязку. Я думаю, что хотел бы использовать остальные привязки производственного уровня, чтобы убедиться, что все настроено правильно, и избежать дублирования. Итак, представьте, что у меня есть следующий модуль public class ProductionModule implements …
141 java  unit-testing  guice 

19
Последовательность JPA гибернации (без идентификатора)
Можно ли использовать последовательность БД для некоторого столбца, который не является идентификатором / не является частью составного идентификатора ? Я использую спящий режим в качестве поставщика jpa, и у меня есть таблица, в которой есть несколько столбцов, в которых генерируются значения (с использованием последовательности), хотя они не являются частью идентификатора. …
141 java  hibernate  jpa  sequence 

12
Использование Java для поиска подстроки большей строки с использованием регулярного выражения
Если у меня есть такая строка: FOO[BAR] Мне нужен общий способ получить строку «BAR» из строки, чтобы независимо от того, какая строка находится в квадратных скобках, она могла бы получить строку. например FOO[DOG] = DOG FOO[CAT] = CAT
140 java  regex  string 

12
Как проверить код, зависящий от переменных среды, используя JUnit?
У меня есть кусок кода Java, который использует переменную среды, и поведение кода зависит от значения этой переменной. Я хотел бы проверить этот код с различными значениями переменной среды. Как я могу сделать это в JUnit? Я видел несколько способов установить переменные среды в Java в целом, но меня больше …

3
Почему String.split нужно экранировать разделитель каналов?
Я пытаюсь разобрать файл, в котором каждая строка содержит значения, разделенные вертикальной чертой. Он не работал правильно, когда я не избегал разделителя трубы в методе разделения, но он работал правильно после того, как я сбежал из трубы, как показано ниже. private ArrayList<String> parseLine(String line) { ArrayList<String> list = new ArrayList<String>(); …
140 java  regex  string 

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