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

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

14
Укажите JDK для использования Maven
Я пытаюсь создать модифицированный мной плагин Hudson, и для него требуется jdk1.6. Это нормально, но я не понимаю, как я могу сказать maven, где находится другой jdk. Я нашел несколько упоминаний в Интернете, но, похоже, они не относятся ко мне. Некоторые предлагают добавить конфигурацию, .m2/settings.xmlно у меня нет файла settings.xml. …

6
Генерация случайного двойника в диапазоне
У меня есть два дублера, как показано ниже double min = 100; double max = 101; и со случайным генератором мне нужно создать двойное значение между диапазоном min и max. Random r = new Random(); r.nextDouble(); но здесь нет ничего, где мы могли бы указать диапазон.
148 java  random 



10
Как сделать автоиндентирование в Netbeans?
В eclipse вы можете нажать Ctrl+ Iв любой строке, и она автоматически сделает отступ в строке или группе линий в соответствии со схемой отступа, которую вы выбрали в настройках. Я действительно скучаю по этой функции в Netbeans. Есть ли эквивалентная особенность? Я в курсе Alt+ Shift+ , Fно это не …

5
Должен ли я использовать классы даты и времени Java или использовать стороннюю библиотеку, такую ​​как Joda Time?
Я создаю веб-систему, которая будет использоваться в странах со всего мира. Одним из типов данных, которые должны быть сохранены, являются даты и время. Каковы плюсы и минусы использования классов даты и времени Java по сравнению со сторонними библиотеками, такими как время Joda ? Я думаю, что эти сторонние библиотеки существуют …
147 java  date  time  jodatime 

9
Regex не работает в String.matches ()
У меня есть этот маленький кусочек кода String[] words = {"{apf","hum_","dkoe","12f"}; for(String s:words) { if(s.matches("[a-z]")) { System.out.println(s); } } Предполагается напечатать dkoe но ничего не печатает !!
147 java  regex 

16
В чем преимущество перечисления Java по сравнению с классом с открытыми статическими полями final?
Я очень знаком с C #, но начинаю больше работать на Java. Я ожидал узнать, что перечисления в Java в основном эквивалентны перечислениям в C #, но, очевидно, это не так. Первоначально я был рад узнать, что перечисления Java могут содержать несколько фрагментов данных, что представляется очень полезным ( http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html …
147 java  enums 


12
IntelliJ IDEA 13 использует Java 1.5, несмотря на установку на 1,7
Несмотря на указание JDK 1.7 во всех настройках проекта (включая in File -> Project Structure -> Project :: Project SDK), IntelliJ 13при попытке скомпилировать простой код Java 7, использующий оператор diamond, возникает следующая ошибка : java: diamond operator is not supported in -source 1.5 (use -source 7 or higher to …

3
Правильное использование параметров командной строки Java -D
При передаче параметра -D в Java, как правильно написать командную строку и затем получить к ней доступ из кода? Например, я пытался написать что-то вроде этого ... if (System.getProperty("test").equalsIgnoreCase("true")) { //Do something } И затем называя это так ... java -jar myApplication.jar -Dtest="true" Но я получаю исключение NullPointerException. Что я …

8
Можно ли читать из InputStream с таймаутом?
В частности, проблема заключается в том, чтобы написать такой метод: int maybeRead(InputStream in, long timeout) где возвращаемое значение совпадает с in.read (), если данные доступны в течение миллисекунд 'timeout', и -2 в противном случае. Перед возвратом метода все порожденные потоки должны завершиться. Чтобы избежать аргументов, предмет здесь java.io.InputStream, как документировано …

3
Logback для записи разных сообщений в два файла
Я использую logback / slf4j для ведения журнала. Я хочу проанализировать мой файл журнала, чтобы проанализировать некоторые данные, поэтому вместо анализа большого большого файла (в основном состоящего из операторов отладки) я хочу иметь два экземпляра регистратора, каждый из которых регистрирует отдельный файл; один для аналитики и один для всех целей …
147 java  logging  logback  slf4j 

5
Проверка того, что список не пуст в Hamcrest
Мне было интересно, если кто-нибудь знает способ проверить, если список пуст, используя assertThat()и Matchers? Лучший способ увидеть это - использовать JUnit: assertFalse(list.isEmpty()); Но я надеялся, что есть какой-то способ сделать это в Хэмкресте.

11
Где находится папка Java SDK на моем компьютере? Ubuntu 12.04
Я знаю, что он установлен, потому что когда я печатаю: $java -version Я получил: OpenJDK Runtime Environment (IcedTea6 1.12.5) (6b27-1.12.5-0ubuntu0.12.04.1) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode) И когда я печатаю: $locate jdk Я получил: /home/arturo/Documents/2012a/sys/java/jre/glnxa64/jre/lib/servicetag/jdk_header.png /usr/share/app-install/desktop/openjdk-6-jre:openjdk-6-java.desktop /usr/share/app-install/desktop/openjdk-7-jre:openjdk-7-java.desktop /usr/share/app-install/icons/openjdk-6.png /usr/share/app-install/icons/openjdk-7.png Что меня беспокоит по поводу первого элемента в списке, …
147 java  java-home 

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