Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].

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

12
Як ви вбудовуєте двійкові дані в XML?
У мене є два програми, написані на Java, які спілкуються між собою за допомогою XML-повідомлень по мережі. Я використовую SAX-аналізатор на кінці прийому, щоб повернути дані з повідомлень. Однією з вимог є вбудовування бінарних даних у повідомлення XML, але SAX цього не любить. Хтось знає, як це зробити? ОНОВЛЕННЯ: Це …
107 java  xml  binary  binary-data 

6
Як перетворити .pfx файл у сховище ключів з приватним ключем?
Мені потрібно підписати додаток для Android ( .apk). Я маю .pfxфайл. Я перетворив його у .cerфайл через Internet Explorer, а потім перетворив .cerна .keystoreза допомогою keytool. Тоді я спробував підписатись .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(".")); Раніше у мене був файл Scotcript Python, …

8
Що відбувається з Java "% n" у printf?
Я читаю Ефективну Java, і вона використовується %nдля символів нового рядка скрізь. Я \nдосить успішно використовував новий рядок у програмах Java. Який «правильний»? Що не так \n? Чому Java змінила цю умову C?
107 java  newline  printf 

5
Як я можу отримати об’єкт сеансу, якщо у мене є суб'єкт-менеджер
У мене є private EntityManager em; public List getAll(DetachedCriteria detachedCriteria) { return detachedCriteria.getExecutableCriteria("....").list(); } Як я можу отримати сеанс, якщо використовую entitmanager або як я можу отримати результат за своїми окремими критеріями?

17
Максимальний розмір купи Java 32-розрядного JVM в 64-бітній ОС
Питання полягає не в максимальному розмірі купи в 32-розрядовій ОС, враховуючи, що 32-бітні ОС мають максимальний розмір адресної пам’яті 4 ГБ, і що максимальний розмір купі JVM залежить від того, наскільки може бути зарезервовано безперервна вільна пам'ять. Мені більше цікаво знати максимальний (як теоретичний, так і практично досяжний) розмір купи …
107 java  jvm 

4
Чому мені потрібна транзакція в режимі глибокого сну для операцій лише для читання?
Чому мені потрібна транзакція в режимі глибокого сну для операцій лише для читання? Чи вкладається наступна транзакція блокування в БД? Приклад коду для отримання з БД: Transaction tx = HibernateUtil.getCurrentSession().beginTransaction(); // why begin transaction? //readonly operation here tx.commit() // why tx.commit? I don't want to write anything Чи можна використовувати …

3
Java EE 6 @ javax.annotation.ManagedBean vs. @ javax.inject.Named vs. @ javax.faces.ManagedBean
Я відчуваю, що в специфікації Java EE 6 невеликий безлад. Існує кілька наборів анотацій. У нас є javax.ejbпримітки, як @Statefulі @Statelessдля створення EJB. Існує також @javax.annotation.ManagedBeanможливість створити керований боб. Є примітки в javax.enterprise.contextподібних @SessionScopedі @RequestScoped. Більше того є @ManagedBeanі @SessionScoped/ @RequestScopedанотації в javax.faces.beanупаковці. А щоб зробити події складнішими, існує пакет …

3
Джексон і загальний довідник про тип
Я хочу використовувати бібліотеку Джексона json для загального методу наступним чином: public MyRequest<T> tester() { TypeReference<MyWrapper<T>> typeRef = new TypeReference<MyWrapper<T>>(); MyWrapper<T> requestWrapper = (MyWrapper<T>) JsonConverter.fromJson(jsonRequest, typeRef); return requestWrapper.getRequest(); } ... public class MyWrapper<T> { private MyRequest<T> request; public MyRequest<T> getRequest() { return request; } public void setRequest(MyRequest<T> request) { this.request …
107 java  json  generics  jackson 

15
Selenium 2.53 не працює на Firefox 47
Я отримую помилку під час використання Firefox з WebDriver. org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Версія Firefox: 47.0 Селен: 2,53,0 Windows 10 64 біт Хтось отримує подібну проблему чи якусь ідею, яке рішення для цього? Це добре працює з Chrome, але за допомогою …

7
IntelliJ не розпізнає певний файл правильно, замість цього він застряг у текстовому файлі
У моєму проекті IntelliJ є файл Freemarker (ftl), який неправильно розпізнається як текстовий файл. Є багато однотипних, які є правильними. Мені відомий варіант "Позначити як текст". Це може бути оригінальною причиною, по якій цей файл був позначений як текст, але мені не надано можливість "позначити як файл ftl", щоб повернути …



11
Що в Java означає що означає NaN?
У мене є програма, яка намагається зменшити doubleкількість до потрібної кількості. Вихід, який я отримую, - це NaN. Що NaNозначає Java?
107 java  nan 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.