저우즈밍 님의 "JVM 밑바닥까지 파헤치기" 책을 정리한 포스팅 입니다1. JPMSJava 9에서 도입된 모듈 시스템자유롭게 설정 가능한 캡슐화 격리 매커니즘모듈 경계를 통해 각 모듈이 서로의 내부를 참조하지 못함기존의 클래스패스에 의존한 안정성 문제를 해결의존성이 실제 존재하는지는 런타임에서 확인되었음컴파일 타임에서 의존성 체크 후 실행 (모듈간의 의존성이 먼저 정의되어 있음) 모듈 정의module-info.java경계 정의 구성requires: 수입하는 모듈 목록exports: 내보내는 모듈 목록uses: 수입하는 서비스 목록provides: 내보내는 서비스 목록open: 내보내는 리플렉션 API 목록 모듈 호환성모듈 패스모듈 시스템에서 모듈이 위치하는 경로기존 클래스패스 방식과 호환되도록 도입된 방..