Вопросы по теме 'jvm-bytecode'
Сравнение инфраструктуры динамического манипулирования байт-кодом Java
Есть несколько фреймворков для динамической генерации байт-кода, манипулирования и переплетения (BCEL, CGLIB, javassist, ASM, MPS). Я хочу узнать о них, но поскольку у меня не так много времени, чтобы знать все подробности обо всех из них, я хотел бы...
8078 просмотров
schedule
26.05.2023
Языки написания для JVM
Предположим, я пишу язык программирования; для тезки я назову его язык .
Чтобы начать долгий путь написания lang , я решил начать с написания lang самого по себе. На самом деле я не могу запустить его, потому что нет ничего, что могло бы...
284 просмотров
schedule
09.09.2023
Как загрузить весь класс 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