CH1-4 · FLOW

JShell과 IDE를 학습 도구로 쓰기 예제가 실행되는 순서

질문의 크기 결정에서 시작해 필요하면 디버거·javap로 내부 확인까지 값과 책임이 이동한다.

  1. 1
    질문의 크기 결정

    JShell에서는 변수 선언과 메서드 호출을 즉시 평가할 수 있습니다.

  2. 2
    JShell 또는 파일로 실행

    자동 완성보다 중요한 기능은 선언 이동, 사용처 검색, 안전한 이름 변경, 디버거입니다.

  3. 3
    필요하면 디버거·javap로 내부 확인

    javap -c 클래스이름은 메서드의 바이트코드를 보여 줍니다.

실행 순서 JShell은 작은 계산을, javac/java는 파일 계약을, javap는 생성된 바이트코드를 확인합니다.