자바 어설션 키워드는 무엇을 하며, 언제 사용해야 하는가? 주장들의 주요 역할을 이해하는 실제적인 예는 무엇인가?(주장 키워드를 통한) 주장이 자바 1.4에 추가되었다.코드에서 불변성의 정확성을 검증하는 데 사용된다.그것들은 결코 생산 코드에 트리거되어서는 안 되며, 코드 경로의 버그나 오용을 나타낸다.Run-time에서 를 통해 활성화할 수 있다.-ea에 대한 옵션java명령어를 사용하지만 기본적으로 설정되지 않음. 예: public Foo acquireFoo(int id) { Foo result = null; if (id > 50) { result = fooService.read(id); } else { result = new Foo(id); } assert result != null; return ..