● 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)

 

 

기초부터 다시 정리한다....................................................끄적끄적..