JAVA 구성요소
- JVM (Java Virtual Machine) : 자바 프로그램을 실행해줌
- JRE (Java Runtime Environment) : JVM을 생성하는 부분으로 JVM에서 실행할 때 필요한 라이브러리 파일들과 기타 파일들을 가지고 있음
- JDK (Java Development Kit) : JVM과 JRE에 의해 실행되고 구동될 수 있는 자바 프로그램그램을 생성하며 JRE외에 개발을 위해 필요한 도구들을 가지고 있음
* JDK는 어떤 운영체제로 이식해도 jvm이 프로그램을 해당 운영체제와 호환 실행할 수 있도록 하는 역할로 JAVA의 이식성을 높임
- Class Loader : 메모리 적재
- Runtime Data Areas : RAM 영역 관리
- Execution Engine : 소스코드 읽고 실행
** 단, jvm이 없으면 자바 프로그램이 돌아가지 않는다는 단점 또 jvm을 설치하려면 jre가 필요
JAVA 설치
1. JDK 설치 (jre, jvm포함)
JDK란 어떤 운영체제로 이식해도 jvm이 프로그램을 해당 운영체제와 호환 실행할 수 있도록 하는 역할
* 단 jvm이 없으면 자바 프로그램이 돌아가지 않음 또 jvm을 설치하려면 jre가 필요
https://www.oracle.com/technetwork/java/javase/overview/index.html
2. 환경변수설정
시스템의 환경변수 설정 - Path에 직접 JAVA 경로를 추가하거나, 새로운 변수를 생성하고(JAVA_HOME) 변수명으로 추가하기
3. Eclipse 설치
JAVA 컴파일러인 Eclipse를 설치
www.eclipse.org
More -> IDE and Tools -> Desktop IDEs 다운로드 -> 우측 하단 Eclipse Photon
**설치과정에서 workspace를 본인 workspace 경로로 설정
- JAVA의 컴파일 과정
1) 디버그 (오류검사)
2) 빌드 (실행 파일 생성)
3) 실행프로그램
4) 링크 (소스코드와 실행 프로그램을 연결)
'JAVA' 카테고리의 다른 글
DAY06; while/ if / switch문의 사용 예제 (0) | 2019.07.20 |
---|---|
DAY05; 제어문 (For문과 While문) (0) | 2019.07.20 |
DAY04; 연산자 (0) | 2019.07.16 |
DAY 03; Scanner 클래스의 사용 (0) | 2019.07.15 |
DAY 02; 변수와 출력함수 (0) | 2019.07.14 |