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

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



6
Разница плагинов Maven JAXB
Я определил, что существуют два плагина JAXB для Maven 2 с разными конфигурациями. Один от Sun: http://jaxb.dev.java.net/jaxb-maven2-plugin/ , другой от Mojohaus: http://mojohaus.org/jaxb2-maven-plugin/ Какой из этих двух плагинов можно порекомендовать? Спасибо, Мэтт. В ходе моего небольшого исследовательского проекта я обнаружил, что есть еще один плагин от солнечных лучей: <groupId>com.sun.tools.xjc.maven2</groupId> <artifactId>maven-jaxb-plugin</artifactId> и …

2
Как лучше всего позиционировать Swing GUI?
В другом потоке я заявил, что мне нравится центрировать свои графические интерфейсы, делая что-то вроде этого: JFrame frame = new JFrame("Foo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(new HexagonGrid()); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); Но Эндрю Томпсон придерживался другого мнения и вместо этого назвал frame.pack(); frame.setLocationByPlatform(true); и пытливые умы хотят знать, почему?


12
Как узнать, закончились ли другие потоки?
У меня есть объект с методом StartDownload(), который запускает три потока. Как мне получить уведомление, когда каждый поток завершил выполнение? Есть ли способ узнать, завершен ли один (или весь) поток или все еще выполняется?


10
Почему exception.printStackTrace () считается плохой практикой?
Существует много из материала отказа там , который наводит на мысль , что печать трассировку стека исключения плохая практика. Например, из проверки RegexpSingleline в Checkstyle: Эта проверка может использоваться [...] для поиска распространенных плохих методов, таких как вызов ex.printStacktrace () Однако я изо всех сил пытаюсь найти что-либо, что дает …

5
Как параметризовать @Scheduled (fixedDelay) с помощью языка выражений Spring 3.0?
При использовании возможности Spring 3.0 для аннотирования запланированной задачи я хотел бы установить fixedDelay параметр as из моего файла конфигурации, вместо того, чтобы жестко связывать его с моим классом задачи, как в настоящее время ... @Scheduled(fixedDelay = 5000) public void readLog() { ... } К сожалению, кажется, что средства Spring …

9
Преобразование метки времени в миллисекундах в формат времени в формате строки в Java
Я пытаюсь преобразовать длинное значение ( количество миллисекунд, прошедших с 01.01.1970, т.е. эпоху ) во время формата h:m:s:ms. Длинное значение, которое я использую в качестве метки времени, я получаю из поля timestampсобытия регистрации от log4j. До сих пор я пробовал следующее, и это не удалось: logEvent.timeStamp/ (1000*60*60) TimeUnit.MILLISECONDS.toMinutes(logEvent.timeStamp) но получаю …
126 java  datetime  time  timestamp  epoch 

19
Изменить учетные данные удаленного репозитория (аутентификация) на Intellij IDEA 14
Недавно я изменил свой пароль Bitbucket из соображений безопасности. Однако IntelliJ не обновил мой репозиторий до новых учетных данных, поэтому он не позволяет мне тянуть / отправлять что-либо в мой репозиторий. Я не использую для этого какие-либо плагины, только интегрированные операции VCS внутри IDE. Каждый раз, когда я тяну / …

3
Эквиваленты Unicode для \ w и \ b в регулярных выражениях Java?
Многие современные реализации регулярных выражений интерпретируют \wсокращение класса символов как «любую букву, цифру или соединительную пунктуацию» (обычно: подчеркивание). Таким образом, регулярное выражение , как \w+спички слова , как hello, élève, GOÄ_432или gefräßig. К сожалению, в Java нет. В Java \wограничено [A-Za-z0-9_]. Это, среди прочего, затрудняет сопоставление слов, подобных упомянутым выше. …

2
Полезный пример ловушки выключения в Java?
Я пытаюсь убедиться, что мое приложение Java принимает разумные меры для обеспечения надежности, и частично это связано с корректным завершением работы. Я читаю о хуках завершения работы и не понимаю, как их использовать на практике. Есть ли там практический пример? Допустим, у меня было действительно простое приложение, подобное приведенному ниже, …


15
Как представить пустой символ в классе символов Java
Я хочу представить пустой символ в Java, как ""в String ... Как это char ch = an empty character; На самом деле я хочу заменить символ, не оставляя места. Думаю, этого будет достаточно, чтобы понять, что это значит: ни символа, ни пробела.
126 java 

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