자바 플랫폼은 명명 규칙이 잘 정립되어 있으며, 그중 많은 것으로 자바 언어 명세에 기술되어 있다. 자바의 명명 규칙은 크게 철자와 문법, 두 범주로 나뉜다.철자 규칙패키지, 클래스, 인터페이스, 메서드, 필드, 타입 변수의 이름을 다룬다.패키지와 모듈 이름은 각 요소를 점으로 구분하여 계층적으로 짓는다.패키지 이름의 나머지는 해당 패키지를 설명하는 하나 이상의 요소로 이뤄진다.8자 이하의 짦은 단어로 해야한다.인터넷 도메인 이름 뒤에 요소 하나만 붙인 패키지가 많지만, 많은 기능을 제공하는 경우엔 계층을 나눠 더 많은 요소로 구성해도 좋다.클래스와 인터페이스의 이름은 하나 이상의 단어로 이뤄지며, 각 단어는 대문자로 시작한다.첫 글자만 딴 약자나 max, min처럼 널리 통용되는 줄임말을 제외하고는 ..