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

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

13
Чи погана практика використовувати break для виходу з циклу в Java? [зачинено]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 7 років тому . Удосконалюйте це питання Мені цікаво, чи є "поганою практикою" використовувати breakоператор для виходу з …
79 java  loops  jvm  break 

7
Java GC: чому два регіони, що вижили?
Для JVM Sun / Oracle я читав, що алгоритм GC розділяє нове покоління на один регіон Едему та два регіони, що вижили. Мені цікаво, чому два регіони, що вижили, а не тільки один? Альго може продовжувати пінг-понг між Едемом і лише одним регіоном, що вижив (так, як це робиться в …


1
Htop показує кілька Java-процесів з різними pids
Htop на моїй машині Linux показує багато "процесів" після запуску однієї програми Java / JVM. Я розумію, що JVM запускає кілька потоків (для власне програми, для збору сміття тощо). Але як так, htop перераховує їх як кілька процесів з різними підами. Які саме ці процеси?
74 java  process  jvm  htop 

3
Вихід -1 стає косою в циклі
Дивно, але виходить наступний код: / -1 Код: public class LoopOutPut { public static void main(String[] args) { LoopOutPut loopOutPut = new LoopOutPut(); for (int i = 0; i < 30000; i++) { loopOutPut.test(); } } public void test() { int i = 8; while ((i -= 3) > 0) …
54 java  string  while-loop  jvm  jit 

3
Чи використовують будь-які компілятори для JVM "широкий" goto?
Думаю, більшість із вас знає, що gotoце ключове слово на мові Java, але воно фактично не використовується. І ви, мабуть, також знаєте, що gotoце опкод Java Virtual Machine (JVM). Я вважаю , всі складні структури потоку управління Java, Scala і Котлин є, на рівні віртуальної машини Java, реалізовані з використанням …
47 java  jvm  goto 

4
Яка різниця між <? розширює Base> і <T розширює Base>?
У цьому прикладі: import java.util.*; public class Example { static void doesntCompile(Map&lt;Integer, List&lt;? extends Number&gt;&gt; map) {} static &lt;T extends Number&gt; void compiles(Map&lt;Integer, List&lt;T&gt;&gt; map) {} static void function(List&lt;? extends Number&gt; outer) { doesntCompile(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); compiles(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); } } doesntCompile() не вдалося компілювати: Example.java:9: error: incompatible types: HashMap&lt;Integer,List&lt;Integer&gt;&gt; …

3
Для чого призначений варіант java.security.egd?
У проекті, над яким я працюю, програма запускається за допомогою команди, аналогічної цій: java -Djava.security.egd=file:/dev/urandom -jar app.jar Я ніколи раніше не бачив такого java.security.egdваріанту. Шукаючи трохи, здається, він використовується для налаштування генерації випадкових чисел у додатку Java. Це право? Коли передбачається застосувати?
22 java  jvm 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.