자바 가상 메모리(Java Virtual Machine)
- Program.java 라는 확장자를 가진 파일로 코드를 짠다
- JAVA Compiler가 잘근잘근 씹어서 컴퓨터가 알아보기 쉬운 바이트코드로 변환해줍니다
- 변환이 되면 Program.class라는 확장자를 가진 파일로 바뀐다
- 이후 JVM으로 들어가 프로그램을 실행하게 된다
자바 실행 순서
- 컴퓨터(하드웨어)
- OS(Windows), Mas
- JVM ( JVM이 있기 때문에 운영체제 상관없이 실행이 가능함)
- Java 애플리케이션
JDK, JRE, JVM
JVM= 자바 프로그램 실제 실행하는 가상 os
JRE= JVM + 필수파일
자바 개발없이 실행만 하면되는 상황일 때 설치(마인크래프트 게임 등)
JDK = JVM + 필수파일 + 개발자 패키지
자바 개발할 때 필요한 종합 패키지
개발자가 다운해야 할
'JAVA' 카테고리의 다른 글
[JAVA] 좋은 객체 지향 설계의 5가지 원칙 (0) | 2023.04.04 |
---|