A. 자바의 JDK
- Java SE < Java Platform , Standard Edition >
1. 표준 자바 플랫폼으로 표준적인 컴퓨팅 환경을 지원하기 위한 자바 가상머신 규격 및 API 집합을 포함한다.
2. 보통 웹 어플리케이션이나 모바일 프로그래밍에 적합하다.
- Java EE < Java Platform , Enterprise Edition >
JavaSE에 웹 어플리케이션 서버에서 동작하는 기능을 추가한 플랫폼이며 , 이 스펙에 따라서 제품을 구현한 것을 웹 어플리케이션 서버(WAS)라 한다.
- Java ME < Java Platform, Micro Edition >
제한된 자원을 가진 휴대전화 , PDA등 (소형 기기) 를 위한 플랫폼이다.
B. 식별자란? ( Identifier)
- 자바에서 식별자는 클래스 ,인터페이스, 변수, 메소드, 배열, 문자열을 구분할수 있는 이름입니다.
- 개발을 위해 무조건적으로 지켜야 하는 규칙은 아니나, 개발자 사이의 관례이기 때문에 지키는 것이 좋다.
1) 정의 규칙
a. (A ~ Z, a ~ z, _, $)를 사용가능 하며 , 대소문자를 구분한다.
b. 숫자는 두번째 문자부터 나올수 있다.
c. 키워드(예약어)는 식별자로 사용할수 없습니다.
d. 공백을 사용할수 없습니다.
2) 이름 규칙
- 클래스 : 첫문자는 대문자, 두단어가 합쳐지면 두번째 단어의 첫문자도 대문자이다.
ex) class ExampleClass{}
- 메소드 : 소문자로 시작하는 동사, 두단어가 합쳐지면 두번째 단어의 첫 문자를 대문자로 쓴다.
ex) public void runMethod()
- 변수 : 소문자로 시작하는 명사로 작성 , 두 단어가 합쳐지면 첫문자를 대문자로 사용한다.
ex) int exampleVar;
- 상수 : 모든 문자를 대문자, 두 단어가 합쳐지면 두 단어 사이에 _(언더바)를 사용한다.
ex) final EXAMPLE_CONST;`
'Java > Java language' 카테고리의 다른 글
| [JAVA]6. 배열? (0) | 2021.08.13 |
|---|---|
| [JAVA]5. 삼항 연산자 / break와 continue의 차이 (0) | 2021.08.13 |
| [JAVA]3. 자바의 정규표현식? (0) | 2021.08.06 |
| [JAVA]2. 자바의 특징(2) (0) | 2021.07.26 |
| [JAVA]1. 자바의 특징 - 객체지향 (0) | 2021.07.26 |
댓글