목차 1. Assertions란 무엇인가? 2. Assertions의 필요성 3. 자바에서 Assertions 사용 방법 - 기본 문법 - AssertionError 발생 4. Assertions 활성화와 비활성화 - JVM 옵션을 통한 활성화 - 활성화와 비활성화의 차이점 5. Assertions의 올바른 사용 - 계약 프로그래밍(Design by Contract) - 개발 중 Assertions 사용 예제 6. Assertions의 제한 사항과 사용 시 주의점 - Assertions의 남용 피하기 - 주요 로직에서의 Assertions 사용 7. Assertions와 예외 처리의 차이점 - Assertions vs 예외 처리 - 언제 Asserti..