(예 : 실행 프로그램 등) 대상 프로그램의 의미 "역 분석, 연구"일이 다른 사람의 소프트웨어 제품의 아이디어를 도출하여 다른 사람에게 디 컴파일 소프트웨어는 작동 원리, 구조, 알고리즘, 프로세스, 방법으로 사용된다 디자인 요소는 어떤 경우에 소스는 추론 할 수있다. 자신의 소프트웨어에 대한, 또는 직접 자신의 소프트웨어 제품에 대한 참조로 디 컴파일. 예를 들어, 다음 코드는 컴파일 실행
. (1) 공용 클래스 의 StringBuffer { 2 공용 정적 무효 메인 (문자열 [] 인수)을 { 3. 의 StringBuffer = S 새로운 새 StringBuffer를 ( "헬로" ) 4. 에서 System.out.println ( "수정 된 문자열" ) . 5 변경 (S ) . 6 에서 System.out.println (S), 7. 에서 System.out.println ( "역방향 후의 문자열" ) . 8 뒷면 (S)] .도 9 에서 System.out.println (S) (10) } . 11 공개 정적 무효 변경합니다 (StringBuffer와의 TEMP) { 12이다 temp.append ( "세계!")를 취소하려면 (0, "MRMr.Song") .Delete (0,2 ), (13)은 14 } 15 공공 정적 무효 뒷면합니다 (StringBuffer와의 TEMP) { 16 temp.reverse () . 17 } (18)이다 } . 19 // 으로 .Append () + 문자열에 대응하는 20 // 제 삽입 요소 또는 콘텐츠의 삽입 위치, 제는 2 개 개의 인수 인서트 () (21)가된다 // (삭제)을 두 갖는다 매개 변수 시작을 삭제하고 끝이 배치 (22) // 반전 · 반전
결과를 나타낸다
그들이 실행을 건너 수 없기 때문에, 디스크를 전환하는 첫번째 과정에서, 다음 자바 소스 파일의 구현, javac의의 된 .java 프로그램 실행과 디렉토리를 대체, 당신은의 .class 파일 실행 디 컴파일은 javap로 최종 결과를 볼 수 있습니다 참조 그것은 누군가 다른 사람의 프로그램의 경우 프로그램 실행시 순차적 인 방법은 다른 사람이 자신의 사용을 위해, 프로그램의 구조를 이해하는 것이 더 도움이되어, 자신의 프로그램에 도움이되는