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

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


15
Как использовать JDK 7 в Mac OSX?
Я хотел бы использовать API WatchService, как указано в этой ссылке: http://download.oracle.com/javase/tutorial/essential/io/notification.html Прочитав вокруг, я обнаружил, что WatchService является частью класса NIO, который запланирован для JDK 7. Итак, он находится в бета-форме. Все хорошо. http://jdk7.java.net/download.html содержит JDK, который я скачал и извлек. У меня куча папок. Я не знаю, что …
107 macos  java  java-7 

4
Заполнение JPanel в Java
У меня есть вопрос о форматировании моего приложения Java Swing. Это должно быть довольно просто, но мне трудно найти какую-либо помощь (Кажется, каждая тема касается удаления любых отступов по умолчанию в JPanel). Текст в различных панелях JPanel обнимает края и верх, касаясь цветных границ: как добавить отступ? Спасибо.
107 java  swing  formatting  jpanel 

11
Импорт двух классов с одинаковым именем. Как справиться?
Скажем, у меня есть такой код: import java.util.Date; import my.own.Date; class Test{ public static void main(String [] args){ // I want to choose my.own.Date here. How? .. // I want to choose util.Date here. How ? } } Должен ли я быть полными квалифицированными именами классов? Могу ли я избавиться …
107 java 

3
В чем разница между PMD и FindBugs?
Возник вопрос сравнения PMD и CheckStyle . Однако я не могу найти подробного описания различий / сходств между PMD и FindBugs. Я считаю, что ключевое отличие состоит в том, что PMD работает с исходным кодом, а FindBugs работает с файлами скомпилированного байт-кода. Но с точки зрения возможностей, должен ли это …

8
Java Class.cast () против оператора приведения
Когда я учился на C ++ о пороках оператора приведения в стиле C, я сначала был рад обнаружить, что в Java 5 java.lang.Classесть castметод. Я подумал, что наконец-то у нас появился ОО-подход к кастингу. Оказывается, Class.castэто не то же самое, что static_castв C ++. Это больше похоже reinterpret_cast. Он не …

4
Почему BufferedInputStream копирует поле в локальную переменную, а не использует поле напрямую
Когда я читаю исходный код java.io.BufferedInputStream.getInIfOpen(), я не понимаю, почему он написал такой код: /** * Check to make sure that underlying input stream has not been * nulled out due to close; if not return it; */ private InputStream getInIfOpen() throws IOException { InputStream input = in; if (input …

2
Различия в автоматической распаковке между Java 6 и Java 7
Я заметил разницу в поведении автоматической распаковки между Java SE 6 и Java SE 7. Мне интересно, почему это так, потому что я не могу найти никакой документации об изменениях в этом поведении между этими двумя версиями. Вот простой пример: Object[] objs = new Object[2]; objs[0] = new Integer(5); int …
107 java  casting  java-7  unboxing 

5
Почему код JIT-компиляции JVM не кэшируется?
Каноническая реализация JVM от Sun применяет довольно изощренную оптимизацию к байт-коду, чтобы получить почти нативную скорость выполнения после того, как код был запущен несколько раз. Вопрос в том, почему этот скомпилированный код не кэшируется на диск для последующего использования одной и той же функции / класса? В его нынешнем виде …
107 java  caching  jvm  compilation  jit 

12
Как встраивать двоичные данные в XML?
У меня есть два приложения, написанные на Java, которые взаимодействуют друг с другом с помощью сообщений XML по сети. Я использую синтаксический анализатор SAX на принимающей стороне, чтобы вернуть данные из сообщений. Одно из требований - встраивать двоичные данные в сообщение XML, но SAX это не нравится. Кто-нибудь знает как …
107 java  xml  binary  binary-data 

9
Как заставить сборку мусора из оболочки?
Итак, я смотрю на кучу с jmap на удаленном компьютере и хочу принудительно запустить сборку мусора. Как это сделать, не заходя в jvisualvm или jconsole и друзей? Я знаю, что вы не должны практиковать принудительную сборку мусора - вам просто нужно выяснить, почему куча большая / растет. Я также понимаю, …

6
Как преобразовать файл .pfx в хранилище ключей с закрытым ключом?
Мне нужно подписать приложение для Android ( .apk). У меня есть .pfxфайл. Я преобразовал его в .cerфайл через Internet Explorer, а затем преобразовал .cerв .keystorekeytool. Затем я попытался подписаться .apkс помощью jarsigner, но он говорит, что .keystore не содержит закрытого ключа. Что я делаю не так?

11
Как запустить командный файл из приложения Java?
В моем приложении Java я хочу запустить командный файл, который вызывает " scons -Q implicit-deps-changed build\file_load_type export\file_load_type" Кажется, я даже не могу запустить командный файл. У меня нет идей. Вот что у меня на Java: Runtime. getRuntime(). exec("build.bat", null, new File(".")); Раньше у меня был файл Python Sconscript, который я …

8
Что случилось с Java "% n" в printf?
Я читаю «Эффективную Java», и %nвезде используется символ новой строки. Я \nдовольно успешно использовал перевод строки в программах на Java. Какой из них «правильный»? Что не так \n? Почему Java изменила это соглашение о C?
107 java  newline  printf 

5
Как я могу получить объект сеанса, если у меня есть entity-manager
у меня есть private EntityManager em; public List getAll(DetachedCriteria detachedCriteria) { return detachedCriteria.getExecutableCriteria("....").list(); } Как я могу получить сеанс, если я использую entitymanager, или как я могу получить результат из моих независимых критериев?

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