JAVA 스터디를 위한 키워드 1-6
1. JDK (Java Development Kit)
= JRE (Java Runtime Environment) + 컴파일러 + 디버거 등등
- JRE란 자바 실행 환경의 약자로, Java 애플리케이션을 생성하고 실행하기 위한 구성 요소를 의미
- JRE = JVM + Java 클래스 라이브러리 + Java 클래스 로더
- JVM(Java Virtual Machine) : 자바 가상 머신으로 어떤 환경에서든 같은 실행을 할 수 있도록 만드는 머신
JDK의 종류
1) Java SE(Standard Edition) : 자바 표준 JDK
2) Java EE(Enterprise Edition) : 웹 서버 개발을 위한 JDK
3) Java ME(MS Edition) : MS 환경 개발을 위한 JDK(현재는 많이 사용되지 않음)
2. Compile(컴파일)
= 고급언어 → 기계어
개발자 PC
JAVA 문법
-------------------
JRE
------------------- 컴파일 실행 하면 Class 파일 생성
JVM
-------------------
OS
실행 PC
CLASS 파일
-------------------
JRE
-------------------
JVM
-------------------
Linux
3. 주석
1) //내용 : 단행 주석
2) /* 내용 */ : 다행 주석
3) /** 내용 */ : API 주석
4. 식별자(Identifier)
: 변수, 상수, 클래스, 패키지와 같은 개체 이름을 붙일 때 사용
규칙
1) 첫 글자가 숫자면 안됨
2) 공백이 있으면 안됨
3) 특수문자 사용하면 안됨(단, _와 $는 허용)
5. 명명법
1) 파스칼 : PersonData과 같이 단어가 바뀔때마다 대문자
2) 언더스코어 : person_data과 같이 단어 사이에 _ 삽입
3) 카멜 : personData과 같이 첫 단어는 소문자, 그 후로는 단어의 첫 문자가 대문자
4) 헝가리안 : nIndex, bDelYn, sName과 같이 변수명의 앞에 자료형 표기(n = 숫자, b = 불린, s = 스트링)
6. package
1) 소문자로 명명
2) 폴더 개념(디렉토리)
3) 패키지가 달라지면 다른 실행 (jh.edu.a와 jh.test.a는 다른 파일로 인식)
4) 파일의 맨 첫 줄 선언 (ex : package jh.test.edu; )
5) java로 시작되는 package는 선언 불가능
* 권고사항 : java 프로그램을 짤 땐 최소 패키지를 두 단위 이상으로 하는 것이 좋음