cmd를 자바의 구현에 대한 디 컴파일

(예 : 실행 프로그램 등) 대상 프로그램의 의미 "역 분석, 연구"일이 다른 사람의 소프트웨어 제품의 아이디어를 도출하여 다른 사람에게 디 컴파일 소프트웨어는 작동 원리, 구조, 알고리즘, 프로세스, 방법으로 사용된다 디자인 요소는 어떤 경우에 소스는 추론 할 수있다. 자신의 소프트웨어에 대한, 또는 직접 자신의 소프트웨어 제품에 대한 참조로 디 컴파일. 예를 들어, 다음 코드는 컴파일 실행

. (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로 최종 결과를 볼 수 있습니다 참조 그것은 누군가 다른 사람의 프로그램의 경우 프로그램 실행시 순차적 인 방법은 다른 사람이 자신의 사용을 위해, 프로그램의 구조를 이해하는 것이 더 도움이되어, 자신의 프로그램에 도움이되는

 

추천

출처www.cnblogs.com/tkg1314/p/11684220.html