Вопросы по теме 'javap'

Как выполнить javap из муравья
Я хочу запустить команду javap из скрипта ant. Команда Javap находится в папке bin в JDK, но как мне получить доступ к пути JDK в сценарии ant? ${java.home} указывает на JRE вместо JDK, так что это не помогает. Я ищу решение, которое не требует...
773 просмотров
schedule 07.07.2022

Понимание вывода javap для пула констант
При запуске javap в очень простом приложении HelloWorld у меня возникает некоторая путаница в выводе вокруг постоянного пула. Тестовый код public class TestClass { public static void main(String[] args) { System.out.println("hello...
13808 просмотров
schedule 10.07.2022

Для чего нужны статические блоки кода?
Я хочу спросить, что показывает javap помимо публичных полей и методов переданных ему классов. Я просматривал файл класса, в котором была только статическая переменная. Как и ожидалось, javap показывает статическую переменную и конструктор класса...
453 просмотров
schedule 18.04.2023

Почему вызов родительского конструктора не является первым вызовом в сгенерированном компилятором конструкторе для класса Inner?
Рассмотрим следующий класс Test , чтобы продемонстрировать поведение внутреннего класса в Java. Основной код находится в методе run . Остальное — это просто сантехнический код. public class Test { private static Test instance =...
86 просмотров
schedule 08.10.2023

Можем ли мы использовать команду Javap внутри программы Java?
Мне нужно написать программу, в которой я могу отслеживать, как вызываются методы. Итак, я пытаюсь использовать invokestatic, invokevirtual, invokeinterface, invokespecial для отслеживания вызовов методов и последующих действий. Для этого я должен...
771 просмотров
schedule 26.01.2023

Java: инициализация и конструктор анонимных классов
Я хотел бы понять странное поведение, с которым я столкнулся при работе с анонимными классами. У меня есть класс, который вызывает защищенный метод внутри своего конструктора (знаю, плохой дизайн, но это уже другая история...) public class A {...
1318 просмотров

Инструмент javap не найден в Scala REPL
Я использую Scala 2.11.6 (Java HotSpot(TM) 64-битный сервер VM, Java 1.7.0_79) в Windows 10. Я сделал следующее в REPL scala> class Book (val title:String) defined class Book scala> :javap :javap [-lcsvp] [path1 path2 ...] scala>...
476 просмотров
schedule 30.09.2022