> Java > java지도 시간 > 본문

Javap 도구 및 Java 예제

PHPz
풀어 주다: 2023-08-28 08:09:06
앞으로
1023명이 탐색했습니다.

Javap 도구 및 Java 예제

javap 도구는 특정 클래스나 인터페이스에 대한 정보를 검색하는 유용한 방법입니다. 디스어셈블리 기능을 통해 javap 명령(Java 디스어셈블러라고도 함)은 사용자에게 포괄적인 내부 정보를 제공하는 역할을 부여받습니다. 각각 고유한 결과를 제공하는 두 가지 옵션 -c 또는 -verbose 중에서 사용자는 바이트코드 및 바이트코드 오케스트레이션 영역에서 자신을 찾을 수 있습니다. 옵션을 사용하지 않으면 javap는 입력 클래스의 공개, 보호 및 패키지 필드와 메소드를 실행합니다.

문법

으아아아

옵션을 사용하지 않을 때

으아아아

출력

으아아아

옵션을 사용하는 경우

각 옵션에 대한 지침과 적용 방법은 다음과 같습니다. -

  • -help 또는 --help 또는 -? -

javap 명령에 대한 도움말 메시지를 인쇄하는 데 사용됩니다.

으아아아

출력

으아아아
  • -version

Java 버전 정보를 인쇄하는 데 사용됩니다.

으아아아

출력

으아아아
  • -v 또는 -verbose -

스택 크기, 지역 변수 수, 메서드 매개변수 등의 추가 정보를 인쇄하는 데 사용됩니다.

으아아아

출력

으아아아
  • -l -

라인번호와 지역변수 테이블을 출력하는데 사용됩니다.

으아아아

출력

으아아아
  • -공개

공개강좌와 회원만 출력할 때 사용됩니다.

으아아아

출력

으아아아
  • -보호됨

보호/공개 클래스와 멤버를 인쇄하는 데 사용됩니다.

으아아아

출력

으아아아
  • -가방

패키지/보호/공개 클래스 및 멤버를 인쇄하는 데 사용됩니다(기본값).

으아아아

출력

으아아아
  • -c

디스어셈블리 코드를 인쇄하는 데 사용됩니다.

으아아아

출력

으아아아
  • -s -

내부 유형 서명을 인쇄하는 데 사용됩니다.

으아아아

출력

으아아아
  • -sysinfo -

처리 중인 클래스의 시스템 정보(경로, 크기, 날짜, MD5 해시)를 인쇄하는 데 사용됩니다.

으아아아

출력

으아아아
  • -상수 -

클래스의 최종 상수를 인쇄하는 데 사용됩니다.

으아아아

출력

으아아아

결론

javap 도구는 Java 코더를 위한 다각적이고 매우 강력한 도구로, 클래스 문서를 진단 및 디버깅하고, 필드와 메서드를 평가하고, 클래스 문서의 바이트코드에서 깔끔한 코드를 생성할 수 있도록 해줍니다. 이 필수 도구는 모든 기술 수준의 Java 개발자에게 적합하므로 지식을 쉽게 확장하고 Java 프로그램 문제를 해결할 수 있습니다. javap 도구는 야심 찬 프로그래머에게 대체할 수 없는 소유물이며 프로그래밍 기술을 빠르게 향상시키는 데 확실히 도움이 될 것입니다. 또한 광범위한 기능은 코더가 작업을 개선하는 데 도움이 되어 Java 애플리케이션을 구축할 때 경쟁 우위를 확보할 수 있습니다.

위 내용은 Javap 도구 및 Java 예제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿