Вопрос
Что означает "P" в "javap"? («С» в «javac» обозначает компилятор)
Решение
По умолчанию, javap
отпечатки Объявления не частных членов каждого из классов, указанных в командной строке
Ссылка : http://docstore.mik.ua/orelly/java/javanut/ch16_08.htm
Другие советы
это означает Java Printer ....
Он печатает декларации методов в вашем классе, и это очень хороший способ увидеть, как ваш компилятор интерпретировал ваш код и преобразует ваш исходный файл в формат .class.
Команда Javap разбирает один или несколько файлов класса. Его выход зависит от используемых параметров. Если варианты не используются, Javap распечатывает пакет, защиту и общественные поля и методы передачи классов. Javap печатает свой вывод в Stdout.
javap
является частью официальных инструментов Java и позволяет разобрать один или несколько файлов класса.
«P» в этом случае означает Распечатать, как в официальная документация сообщается, что:
...
javap
Командные напечатаны пакет, защищенные и общественные поля, а также методы проведенных в него классов. Аjavap
Команда печатает свой вывод в Stdout.
В нем перечислены все методы и переменную, которую содержит указанный класс. Вам просто нужно поднять имя класса с командой Javap в командной строке. Например, C: jdk1.3 bin> javap java.lang.object. Он перечислит все методы объекта, содержит.