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

Віртуальна машина Java (JVM) дозволяє набору програм і структур даних комп'ютерного програмного забезпечення використовувати модель віртуальної машини для виконання інших комп'ютерних програм та сценаріїв. Використовуйте цей тег для питань, що стосуються інструментів, наданих JVM, або як він працює в конкретному сценарії.


3
Різниця між _JAVA_OPTIONS, JAVA_TOOL_OPTIONS та JAVA_OPTS
Я подумав, що було б чудово порівняти між _JAVA_OPTIONSта JAVA_TOOL_OPTIONS. Я трохи шукав одного, але нічого не можу знайти, тому сподіваюся, що ми знайдемо знання тут, на Stackoverflow. JAVA_OPTSвключено для повноти. Це не є частиною СВМ, але є багато питань щодо цього в дикій природі. Що я знаю: Поки що …
151 java  jvm  jvm-arguments 


9
Функції байт-коду недоступні на мові Java
Чи є в даний час (Java 6) речі, які ви можете робити в байт-коді Java, який ви не можете зробити з мови Java? Я знаю, що Тьюрінг завершений, тому читайте "можна зробити", як "можна зробити значно швидше / краще, або просто по-іншому". Я думаю про додаткові байт-коди типу invokedynamic, які …
146 java  jvm  bytecode 

27
Як ви розбиваєте JVM?
Я читав книгу про навички програмування, в якій автор запитував респондента: "Як ви розбиваєте JVM?" Я думав, що ви можете це зробити, написавши нескінченний цикл for, який врешті-решт використає всю пам'ять. Хтось має ідею?
144 java  jvm 

7
Як правильно встановити часовий пояс JVM
Я намагаюсь запустити програму Java, але вона приймає часовий пояс GMT за замовчуванням замість визначеного ОС часового поясу. Моя версія JDK - 1,5, а ОС - Windows Server Enterprise (2007) У Windows визначено центральний часовий пояс, але коли я запускаю наступну програму, це дає мені час GMT. import java.util.Calendar; public …

8
Адреса пам'яті змінних на Java
Будь ласка, подивіться на малюнок нижче. Коли ми створюємо об’єкт в java з newключовим словом, ми отримуємо адресу пам'яті з ОС. Коли ми пишемо, out.println(objName)ми можемо бачити "спеціальний" рядок як вихід. Мої запитання: Що це за вихід? Якщо це адреса пам'яті, яку нам дала ОС: а) Як я можу перетворити …

3
Максимальна кількість параметрів у декларації методу Java
Яка максимальна кількість параметрів, який може мати метод на Java і чому? Я використовую Java 1.8 в 64-бітній системі Windows. Усі відповіді на StackOverflow про це говорять про те, що технічна межа становить 255 параметрів, не вказуючи, чому. Якщо бути точним, 255 для статичних і 254 для нестатичних ( thisу …
133 java  jvm 

2
Java: масив int ініціалізується з ненульовими елементами
Згідно JLS, intмасив повинен бути заповнений нулями відразу після ініціалізації. Однак я зіткнувся з ситуацією, коли це не так. Така поведінка виникає спочатку в JDK 7u4, а також відбувається у всіх пізніших оновленнях (я використовую 64-бітну реалізацію). Наступний код кидає виняток: public static void main(String[] args) { int[] a; int …

11
Перевірити Java System.currentTimeMillis для тестування коду, який відрізняється часом
Чи є спосіб, або в коді, або з аргументами JVM, переосмислити поточний час, представлений через System.currentTimeMillis, за винятком ручної зміни системного годинника на хост-машині? Невеликий фон: У нас є система, яка виконує ряд завдань бухгалтерського обліку, які обертають велику частину своєї логіки приблизно на поточну дату (наприклад, 1-го числа місяця, …
129 java  testing  jvm  systemtime 

12
Отримання версії Java під час виконання
Мені потрібно обійти помилку Java в JDK 1.5, яка була виправлена ​​в 1.6. Я використовую таку умову: if (System.getProperty("java.version").startsWith("1.5.")) { ... } else { ... } Чи буде це спрацьовувати для інших СП? Чи є кращий спосіб перевірити це?
128 java  jvm 

10
Як дізнатися, який магазин брелоків використовує мій JVM?
Мені потрібно імпортувати сертифікат у свою сховище JVM. Я використовую наступне: keytool -import -alias daldap -file somecert.cer тому мені, мабуть, потрібно змінити свій дзвінок на щось подібне: keytool -import -alias daldap -file somecert.cer -keystore cacerts –storepass changeit
125 java  jvm  keytool 

5
Java використовує набагато більше пам'яті, ніж розмір купи (або розмір правильно, обмеження пам'яті Docker)
У моєму застосуванні пам'ять, що використовується в процесі Java, набагато більше, ніж розмір купи. У системі, де контейнери працюють, починаються проблеми з пам'яттю, оскільки контейнер займає набагато більше пам'яті, ніж розмір купи. Розмір купи встановлюється на 128 МБ ( -Xmx128m -Xms128m), тоді як контейнер займає до 1 ГБ пам'яті. У …
118 java  linux  docker  memory  jvm 

6
Відмінності між "java -cp" та "java -jar"?
Яка різниця між запуском програми Java java -cp CLASSPATHі java -jar JAR_FILE_PATH? Чи один з них віддає перевагу іншому для запуску програми Java? Я маю на увазі, який із цих способів дорожчий для JVM (відповідно до використання їх машинних ресурсів)? Який з них призведе до появи невідкладної кількості JVM під …
118 java  jar  jvm  classpath 

30
Android java.exe завершено з ненульовим значенням виходу 1 [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 2 роки тому . Удосконаліть це питання Я спробував переглянути подібні, і жодне рішення не спрацювало. Я раніше …

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