Результаты поиска по запросу "jvm"

2 ответа

В этом случае Child.age эквивалентен Parent.age. JRE будет рассматривать его как Parent.age, поэтому статически инициализируется только Parent, а статический инициализатор Child пропускается.

овлюсь к сертификационному тесту Java и обнаружил интересный вопрос, связанный с выполнением статических блоков Java. Я потратил много времени на чтение этой темы, но не нашел ответа, который искал. Я знаю, что статические блоки выполняются, ...

2 ответа

на самом деле причина не в циклическом реф ...

у они им не нужны, и если кто-то решит внедрить виртуальную машину, которая их использует, с какими проблемами они могут столкнуться?

0 ответов

К сожалению, вы ошибаетесь, думая, что вы первыми предложили эту идею, и думая, что она действительно работает. И причина не имеет ничего общего с силой вашей схемы шифрования.

аблокировать скомпилированные классы Java для предотвращения декомпиляции? Я знаю, что это должна быть очень хорошо обсуждаемая тема в Интернете, но я не смог прийти к какому-либо выводу после обращения к ним. Многие люди предлагают обфускатор, ...

ТОП публикаций

1 ответ

 и помочь вам получить к ним доступ.

Animal myAnimal = new Animal();я есть этот код выше. Насколько я знаю, он будет делать эти вещи: Животный объект будет создан в памяти кучиСсылка на этот объект будет передана в ссылочную переменную «myAnimal». Другими словами, переменная ...

1 ответ

Спасибо Хольгер за эту подробную разработку!

тоящее время я генерирую некоторый код ASM в задаче компиляции Maven. В Java 6 была представлена StackMapTable, представляющая типы данных в стеке, что является обязательным в более поздних версиях. Таким образом, я автоматически определяю ...

2 ответа

@ St.Antario Я согласен, почему добавление статического будет работать? : | Я думал, что это просто проблема с настройкой здесь, поэтому я пишу свою собственную версию этого (с классом установки), но результаты такие же, как в вашем случае, с двойной разницей ...

вниваю производительностьMethodHandle::invoke и прямой статический вызов метода. Вот статический метод: public class IntSum { public static int sum(int a, int b){ return a + b; } }И вот мой тест: @State(Scope.Benchmark) public class MyBenchmark ...

6 ответов

stackoverflow.com/a/3298542/2811258

ю концепцию пула констант и пула констант String, используемых JVM для обработки литералов String. Но я не знаю, какой тип памяти используется JVM для хранения константных литералов String. Стек или куча? Поскольку это литерал, который не связан ...

5 ответов

Количество потоков в современных JVM (которые используют собственные потоки вместо зеленых потоков) обычно ограничено операционной системой, а не JVM.

но я провел некоторые тесты производительности записи в базе данных моей компании, и обнаружил, что простое переключение на 64-битную JVM дает стабильное увеличение производительности на 20-30%. Я не имею права вдаваться в подробности о нашем ...

3 ответа

 оператор, и это главное.

любой инструмент, который позволяет мне видеть, как объекты создаются в куче во время выполнения. Я использовал VisualVM - Профили, но не смог найти, когда создается переменная определенного типа (та, которую я ищу). Может быть, я что-то не так ...

1 ответ

 если вы не хотите, чтобы размер кучи изменялся.

есть приложение Java, работающее в openjdk8, чья максимальная куча памяти изменяется во время выполнения - что может быть причиной этого? Я нашел вопросПочему куча меняется в ...