1. 자바의 기초 문법
ㅇ 문자 코드
- 유니코드(UTF-16) 사용
ㅇ 명명규칙 (변수 이름, 클래스 이름, 메소드 이름 등 식별자/Identifier) ☞ 작명 관례 참조
- 대소문자 구분
- 길이 제한 없음
- 키워드(예약어) 사용 안됨
- 시작 문자로 영문자 만 가능 (숫자로 시작하면 안됨)
- 특수 문자로는 `_`와 `$` 만 허용
* (즉, 문자,숫자,_,$의 나열로써 숫자로 시작하지 않는 문자열)
ㅇ 문장
- 항상 세미콜론(;)으로 끝남
- 같은 줄에 여러 명령문도 가능
ㅇ 주석
- 한 줄 주석 : //
- 블록 주석 : /* */
2. 자바의 키워드 (예약어)
ㅇ 데이터타입 : byte, short, int, long, char, boolean, float, double, true, false, null
ㅇ 제어문 : if, else, for, while, do, switch, case, default
ㅇ 분기문 : break, continue, goto, return, throw
ㅇ 클래스/객체 : class, interface, new, instanceof, this, super, extends, implements,
package, import
ㅇ 수식자 : final, abstract, static, synchronized, transient, volatile, native, strictfp, 접근제한자
ㅇ 접근 제한자 : private, protected, public
ㅇ 예외 : try, catch 등
ㅇ 기타
- assert,
- const,
- enum, finally
- thorws, void, ...
3. 자바의 연산자
ㅇ 연산자 종류
- 산술 연산자 : +, -, *, /, %, <<, >>
- 비교 연산자 : >, <. >=, <=, ==, !=
- 논리 연산자 : &&, ||, !, &, |, ^, ~
- 대입 연산자 : =
- 삼항 연산자 : ? :
- 형변환 연산자 : (type)
- 기타 : instanceof
ㅇ 연산자 우선순위
- 산술 연산자 : *, /, % 이 +, - 보다 우선 적용
- 논리 연산자 : ! 이 가장 높고, &&, || 이 그 다음에 적용
4. [참고사항]
ㅇ 출력 표시
- System.out.println()