Вопросы по теме 'jvm-bytecode'

Сравнение инфраструктуры динамического манипулирования байт-кодом Java
Есть несколько фреймворков для динамической генерации байт-кода, манипулирования и переплетения (BCEL, CGLIB, javassist, ASM, MPS). Я хочу узнать о них, но поскольку у меня не так много времени, чтобы знать все подробности обо всех из них, я хотел бы...
8078 просмотров

Языки написания для JVM
Предположим, я пишу язык программирования; для тезки я назову его язык . Чтобы начать долгий путь написания lang , я решил начать с написания lang самого по себе. На самом деле я не могу запустить его, потому что нет ничего, что могло бы...
284 просмотров

Как загрузить весь класс jar по массиву байтов?
Я пытаюсь загрузить класс в массив байтов. MainC, Loader, ClassByte и byteClassLoader предназначены для загрузки классов. MainC является начальной точкой. public class MainC { public static void main(String[] args) {...
512 просмотров
schedule 02.05.2022

Байт-код для строковых литералов Java длиннее 65535 байт
Я читал байт-код Java из множества файлов, чтобы помочь мне понять файлы .class для проекта, в котором мне нужно интегрироваться со сторонней библиотекой, у которой нет исходного кода и плохой документации. Для собственного развлечения я запустил...
576 просмотров
schedule 28.05.2024

Что означает `at ReturnAddress` в JVM?
Я читаю JVMS, §2 Структура Виртуальная машина Java . 2.3.3. Тип и значения returnAddress У меня есть несколько вопросов. Что такое returnAddress ? Является ли returnAddress адресом предыдущего кадра? Может ли кто-нибудь объяснить...
353 просмотров
schedule 09.12.2022