클래스와 메서드 이름 앞뒤로 붙는 내용이 많아 간략하게 나마 정리를 해보았다. 접근제어자는 필수(생략은 가능하지만)이고 기타제어자가 다양하게 붙으며 복잡해져 보인다. 하나씩 떼어내면 생각만큼 복잡하진 않았다. 접근제어자 기타제어자(여러개) (리턴)타입 class 여부 이름(필수) 파라미터 확장 인터페이스 public ??? 없음 interface 고유이름 없음 클래스 public protected (default) 생략 private 없음 static final abstract native transient synchronized ... class extends implements 메서드 void primative type reference type 없음 (~~) 인터페이스-메서드 public (생략가능..