JVM
- Java는 JVM(Java Virtual Machine)이라는 프로그램을 통해 동작
- Java 프로그램은 *.java 라는 확장자로 이루어져 있음 ex) C++ → *.cpp, PHP → *.php
- JAVAC Compiler는 Java의 번역가 역할 ➡︎ *.class 파일로 변환 후 각 운영체제에 설치되어 있는 JVM이 *.class 파일을 실행하는 방식으로 동작 (따라서, JAVA 소스코드는 여러 운영체제에서 수정하지 않고 사용할 수 있음 : Managed Language)
SDT
- 자바와 같은 Managed Language의 특징
- Strict Data Type
Garbage Collector
- 사용되지 않는 공간을 자동으로 청소해주는 기능
- 프로그램의 백그라운드에서 동작하면서 구간 종료시 (" } ") 필요없는 메모리를 강제로 반환해주는 기능
참고: 한 눈에 끝내는 자바 기초
'Programming > 기타' 카테고리의 다른 글
코린이의 2021 codejam Qualification Round 1 도전🔥 (0) | 2021.03.28 |
---|---|
[JAVA 기초] 연산자 (0) | 2021.01.25 |
[JAVA 기초] 메모리와 자료형 (0) | 2021.01.24 |
[JAVA 기초] POP, OOP (0) | 2021.01.21 |