● JAVA/○ JAVA.CS
Java 기본 개념 1
한량_
2024. 1. 30. 22:57
JVM(Java Virtual Machine)
자바 프로그램을 구동해주는 프로세서(엔진)
Class Loader - Execute
OOP(객체치향) => 클래스 단위로 프로그래밍 하는 것
- 객체(Object) 단위로 프로그래밍 : 인간 중신 관점
- 클래스(class) 단위로 프로그래밍 : 프로그래밍 관점
Java SE : Standard Edition
Java EE : Enterprise Edition
Jave Me : Micro Edition
JDK : 개발 환경
JRE : 실행 환경
java.exe : class 파일 실행 -> RPC(원격프로세서호출): JVM
javac.exe : java 파일 컴파일러 (.java -> .class)
JVM의 Memory model(Runtime Data Area) - Thread
1. Method Area
2. Heap Area Generation
3. Stack Area(Call Stack Frame Area), PC register Native Method Area
4. Runtime Constant Pool(Literal Pool)
기초부터 다시 정리한다....................................................끄적끄적..