Что означает «p» в «javap»? - PullRequest
34 голосов
/ 01 февраля 2011

Что означает «p» в «javap»? («C» в «javac» обозначает компилятор)

Ответы [ 6 ]

19 голосов
/ 01 февраля 2011

По умолчанию javap печатает объявления непубличных членов каждого из классов, указанных в командной строке

Ссылка: http://docstore.mik.ua/orelly/java/javanut/ch16_08.htm

3 голосов
/ 07 ноября 2013

это означает Java-принтер ....

0 голосов
/ 23 августа 2018

javap является частью официальных инструментов Java и позволяет разбирать один или несколько файлов классов.

«p» в данном случае означает print , как в официальной документации сообщается, что:

... команда javap печатает пакет, защищенные и открытые поля, а также методы переданных ей классов. Команда javap выводит свой вывод на стандартный вывод.

0 голосов
/ 12 июля 2015

В нем перечислены все методы и переменные, которые содержит указанный класс. Вам просто нужно установить имя класса с помощью команды javap в командной строке. например C: \ jdk1.3 \ bin> javap java.lang.Object в нем будут перечислены все методы, которые содержит класс Object.

0 голосов
/ 13 апреля 2015

Команда javap разбирает один или несколько файлов классов. Его вывод зависит от используемых опций. Если никакие опции не используются, javap распечатывает пакет, защищенные и открытые поля и методы переданных ему классов. javap печатает свой вывод на стандартный вывод.

0 голосов
/ 23 сентября 2014

Он печатает объявления методов в вашем классе, и это очень хороший способ увидеть, как ваш компилятор интерпретировал ваш код и преобразовать ваш исходный файл в формат .class.

...