Java를 이용한 개발을 목적으로 설치할 때, 우리는 JDK 를 설치해준다
JDK 란?
JDK(Java Development Kit)
- 자바 개발 도구
- 자바 프로그램을 만드는데 도와주는 역할
- JRE 외에도 개발에 필요한 도구를 가지고 있다.
ex)자원 삽 비료
JRE(Java Runtime Environment)
- 자바 실행 환경
- JVM을 생성해주는 부분
- JVM에서 실행할 때 필요한 라이브러리 파일들과 기타파일들을 가지고 있다.
- 개발을 하지 않고, 프로그램만 실행 할 때, JDK가 아니라, JRE까지만 설치하면 된다.
ex) 햇빛 물 공기 흙
JVM(Java Virtual Machine)
- 자바 가상운영체제
- 자바 프로그램을 실행해준다.
ex) 땅
Java 실행 과정 원리
- Java source(xxx.java)
- Java Compiler(컴파일러)(javac.exe)
- Bytecode file(xxx.class) 클래스파일
- JVM 구동(java.exe)
- Java interpreter
- Class loader
- JVM 구동(java.exe)
- 기계어(컴퓨터 언어)
- 실행
Java 프로그램의 구조
- 프로젝트(소문자 권장)
- 패키지
폴더
- 클래스(첫글자 대문자 권장)
- 메소드
- 소스코드
'Java > Java(base)' 카테고리의 다른 글
Java 형변환 (객체자료형 Object type ex)String etc.) (0) | 2021.07.26 |
---|---|
Java 형변환(기본자료형) (0) | 2021.07.26 |
Java 자료형 (0) | 2021.07.22 |
Java 변수 란 (0) | 2021.07.21 |
Java 언어 시작 (0) | 2021.07.20 |