Я хочу понимать файлы классов и внутренние / вложенные классы a немного лучше, и мне интересно следующее: Используется ли атрибут InnerClasses для ссылки на внутренние / вложенные классы в «...
Я оцениваю различные возможности для настраиваемой виртуальной машины, и я исключил LLVM из другого вопроса. Поскольку я все еще работаю над оценкой виртуальных машин со встроенным языком, я не могу проверить / проверить это сам на предмет ...
Это действительно обширный вопрос, и я в основном ищу ресурсы, где я могу узнать больше о следующем. Я знаю, что интерпретатор python написан на C и создает байт-код для запуска на ...
Кто-нибудь знает, почему пара байт-кода JSR / RET не рекомендуется в Java 6? Единственное значимое объяснение, которое я нашел в сети, заключалось в том, что они сделали анализ кода во время выполнения все труднее и медленнее ...
Небольшой вопрос о выводе, генерируемом командой javap относительно пула констант .
Когда javap печатает пул, он определяет строковые константы как строки Asciz, что, как я понимаю, означает null ...
Я работаю над любительской реализацией JVM и пытаюсь убедиться, что у меня есть тестовое покрытие для всех кодов операций в спецификации. Я довел его до последних нескольких, но nop и swap были ...
У меня есть метод класса в банке, тело которого я хочу обменять на свое. В этом случае я просто хочу, чтобы метод вывел на консоль «ПОЛУЧИЛО» и вернул true; Я использую систему...
Я знаю, как работает сравнение функций в Python 3 (просто сравнивая адреса в памяти), и понимаю почему. Я также понимаю, что «истинное» сравнение (функции f и g возвращают один и тот же результат при заданных...
Я хотел проверить оператор '==' на Longs, и вот что я нашел :следующий код :public static void main (final String[] args ){ final Long n = 0L ; конечный Long m = 0L; Система....
Я хочу добавить статическое конечное поле в файл .class с помощью ASM, а исходный файл является общедоступным class Example { public Example(int code) { this.code = code; } public int getCode() { ...
Существуют ли в настоящее время (Java 6) вещи, которые вы можете сделать в байт-коде Java, которые вы не можете сделать из языка Java? Я знаю, что оба Тьюринга завершены, поэтому читать «можно сделать как» можно сделать значительно быстрее / ...
Я работаю на платформе, которая запускает приложения Java. Эти приложения часто запутываются, большинство из них используют ProGuard, что очень затрудняет отладку на нашей платформе. В настоящее время я использую JD (http: // ...
Мне интересно, как scala генерирует байт-код, использует ли он некоторые библиотеки, такие как ASM? Или просто записать двоичные файлы в .class для производительности?
Я знаю, что язык ассемблера обычно не является кроссплатформенным. И даже с такими вещами, как NASM, вам все равно потребуется разный код для разных архитектур и платформ, которые имеют разные...
Я написал синтаксический анализатор байт-кода Java с помощью Haskell, и он отлично работает. Однако следующий шаг поставил меня в тупик. Моя программа на Haskell должна модифицировать файл.class так, чтобы при выполнении...
После просмотра множества сообщений о различиях между компиляторами и интерпретаторами я все еще не могу понять разницу в их конструкции и внутреннем механизме. Наиболее распространенные ...
Почему код, написанный на Java, должен быть скомпилирован в байтовый -код, который интерпретируется JVM, но код, написанный на таком языке, как JavaScript, не нуждается в компиляции и может выполняться непосредственно в...
Я новичок в Java байт-код. Я разбирался в байт-коде на нескольких примерах, но застрял в одном примере. Это мой класс файлов Java и байт-кода SimpleAdd {public static void ...
Я пытаюсь научиться создавать простой компилятор в качестве хобби. Я нацелен на виртуальную машину Java. Я написал простую грамматику, используя плагин ANTLR для Eclipse. Кто-то сказал мне, что есть ...
Я написал специальную аннотацию, содержащую метаданные для свойства и AnnotationProcessor: @SupportedAnnotationTypes ({" .Property "})
открытый класс PropertyProcessor расширяется ...
Я работаю над своим игрушечным языком программирования. Пока я интерпретирую исходный язык из AST и мне интересно, какие преимущества может дать компиляция в байтовый -код и его последующая интерпретация...
При работе с JSP или другими языками, преобразованными в исходный код Java (или в заглушки ), часто создается файл SMAP, который впоследствии может быть встроен в файл класса для отладчиков, чтобы...
Модуль Python автоматически компилируется в файл .pyc интерпретатором CPython. Файл .pyc, содержащий байт-код, имеет двоичный формат (упорядоченный код?). Есть ли графический интерфейс (или командная строка)...
Я пытаюсь реализовать подмножество Java для академического исследования. Итак, я нахожусь на последних этапах (генерация кода) и написал довольно простую программу, чтобы увидеть, как обрабатываются аргументы метода: class Main ...
Есть ли практическое применение кода операции NOP виртуальной машины Java в современной JVM? Если да, то каковы некоторые сценарии, в которых NOP будут генерироваться в байт-коде? Мне было бы даже интересно увидеть...
Насколько я читал, существует программа llvm, которая преобразует байт-код java в промежуточную форму llvm, которая называется class2llvm. Мой вопрос в том, как мне получить к этому доступ. Какой внешний интерфейс мне нужно установить в ...
Время от времени я сталкиваюсь с очень сложной для отладки проблемой: где-то в моей $PYTHONPATH есть оставшийся файл .pyc, а соответствующий файл .py был перемещен в другое место, которое находится позже в $. ..
Мы некоторое время использовали liquibase в нашей компании, и у нас была настроена среда непрерывной интеграции для миграции базы данных, которая прерывала работу, когда в патче была ошибка. An ...
Я обсуждал использование строк и буферов строк в Java. Сколько объектов создается в каждом из этих двух примеров? Пример 1 :Строка s = "a"; с = с + «б»; с = с + «с»; Пример 2 :...