강의/한 눈에 끝내는 자바 기초
02. 자바 프로그래밍 시작하기: JVM과 SDT
네몽이
2022. 2. 17. 09:47
·JVM(Java Virtual Machine)
- Java는 JVM을 통해 동작한다.
- Java는 *.java라는 확장자로 이루어져 있으며, JAVAC Compiler를 통해 *.class 파일로 변환되고, 각 운영체제에 설치되어 있는 JVM이 *.class 파일을 실행하는 방식으로 동작한다.
- Compiler: 소스코드를 기계어로 번역해 실행 가능한 프로그램으로 만들어주는 프로그램
JVM 사용 특징
- JVM이 설치되어 있지 않으면 Java 프로그램을 실행시킬 수 없다.
- 같은 Java 소스코드는 여러 운영체제에서 수정하지 않고 상용할 수 있다.
- Managed Language(Java, .NET 개발환경)는 Native Language보다 실행 속도가 느리다
- Native Language로 변환해 주는 작업이 필요하기 때문·
SDT(Strict Data Type)
- 자료형(Data Type): 프로그래머가 Compiler에게 알려주는 데이터의 속성
- Managed Language를 다를 때는 사용하고자 하는 자료형이 무엇인지 정확하게 표현, 상황에 따라 맞는 자료형을 사용해야 한다.
'강의/한 눈에 끝내는 자바 기초' Related Articles