식별자 유형 | 명명 규칙 | 예시 |
패키지 (Packages) | 모두 소문자 구분값으로 _를 사용해도 되지만 잘 사용 안하는 편입니다. | com.sun.eng com.apple.quicktime.v2 |
클래스 (Classes) | 첫글자와 중간글들이 대문자로 시작하는 파스칼 케이스 (PascalCase) | Class Raster; Class ImageSprite; |
인터페이스 (Interfaces) | 클래스 (Classes)와 동일 | interface RasterDelegate; interface Stroring; |
메소드 (Methods) | 첫글자는 소문자 중간글자는 대문자로 시작하는 카멜 케이스 (camelCase) | run(); runFast(); |
변수 (Variables) | 첫글자는 소문자 중간글자는 대문자로 시작하는 카멜 케이스 (camelCase) 임시 변수의 경우 숫자는 i, j, k, m 또는 n 문자의 경우 c,d 또는 e |
int i; char c; float myWidth; |
상수 (Constants) | 모두 대문자 구분하는 문자는 _로 구분 됩니다. | static final MIN_HEIGHT = 20; static final MAX_HEIGHT = 100; |
참조
- 오라클 자바 명명규칙: https://www.oracle.com/java/technologies/javase/codeconventions-namingconventions.html
- 오라클 자바 패키지: https://docs.oracle.com/javase/specs/jls/se6/html/packages.html#7.7
728x90
'Programing Language > Java' 카테고리의 다른 글
[Java] URL 인코딩 디코딩 ( URLEncoder, URLDecoder ) (0) | 2023.05.24 |
---|---|
[Java] Response File Headers (0) | 2023.03.27 |
[Java] class file has wrong version 61.0, should be 52.0 (0) | 2023.01.30 |
[Java] API 문서 목록 (0) | 2022.11.01 |
[JAVA] 문자열을 날짜로, 날짜를 문자열로 변환 (0) | 2022.10.23 |
댓글