☕️ Java
Java Conventions
Oracle Code Conventions
The number of spaces : 들여쓰기 단위, 공백 4개
public class NumberOfSpacesExample {
public static void main(String[] args) {
System.out.println("Hi!");
System.out.println("I'm a Java program.");
}
}
The location of curly braces(중괄호)
- 블록이 시작되는 줄의 끝에 여는 중괄호를 배치
- 다음 줄의 시작 부분 에 닫는 중괄호를 배치
public class NumberOfSpacesExample {
public static void main(String[] args) {
System.out.println("Hi!");
System.out.println("I'm a Java program.");
}
}
public class NumberOfSpacesExample
{
public static void main(String[] args)
{
System.out.println("Hi!");
System.out.println("I'm a Java program.");
}
}
- 괄호 안에 추가 공백을 사용하지 마세요.
Good: System.out.println("Hello!");
Bad: System.out.println( "Hello!" );
- 여는 괄호 앞에 추가 공백을 두지 마십시오.
Bad: System.out.println ("Shifted braces");
- 세미콜론 앞에 추가 공백을 피하십시오.
Bad: System.out.println("It has an extra space") ;
The length of a line
- Oracle Code Conventions에서는 80자를 초과하는 줄을 피할 것을 제안
- 널리 사용되는 다른 제한 값은 100자, 120자, 경우에 따라 140자
Naming variables
Rules for naming variables
- 대소문자를 구분
- 유니코드 문자, 숫자 및 두 개의 특수 문자(
$
, _
)만 포함될 수 있음
- 숫자로 시작할 수 없음
- 키워드가 아니어야 함( class, static, int등은 잘못된 이름)
- 공백이 허용되지 않음
int @ab, 1c, !ab, class, _, $;
- 단일 단어인 경우 소문자(예:
number
, price
)
- 여러 단어가 포함된 경우 CamelCase 적용(예:
numberOfCoins
)
_
, $
문자로 시작할 수 없지만 허용 됨
참고문헌,
https://hyperskill.org/tracks/8