[JAVA] Java의 동작원리
2020. 8. 30. 13:18
| CONTENTS
- Java의 동작원리
- What is JVM?
| Java의 동작원리
Java Source code : 인간이 이해할 수 있는 자바로 짜여진 코드 (우리가 코딩하는 화면에 있는 그 내용들을 담은 파일)
Compile : javac가 filename.java 라는 자바 파일을 컴파일하면 .class라는 파일이 생성된다.
Java Application : 확장자 명은 .class 로 .java 파일의 컴파일 결과물이다. 바이너리코드로 작성되어 있어 컴퓨터가 이해할 수 있다.
Java Virtual Machine : 일명 JVM. 실행하면 JVM으로 .class파일이 보내지고 JVM을 거친 파일을 컴퓨터가 출력한다.
| JVM
JVM 은 쉽게 말해 Java 와 OS 사이의 중계자 역할을 하는 프로그램이다.
JVM 이 있어서 Java 는 기타 다른 프로그래밍 언어 ( C / C++ etc..) 와 다르게 OS 에 구애받지 않는다.
그래서 Java 로 작성한 파일은 어떤 OS 에서도 사용 가능하며, 재사용 가능하다는 것이 큰 장점이다.
| BYE
이 포스팅은 생활코딩님의 유튜브 영상을 참고했습니다. 생활코딩님 감사합니다.
[생활코딩] Youtube Channel: youtu.be/2foYALda07o
'JAVA' 카테고리의 다른 글
[JAVA] Parameter && Argument (0) | 2020.09.01 |
---|---|
[JAVA] Use Library (0) | 2020.09.01 |
[JAVA] 터미널로 .java 컴파일하고 실행하는 방법 (0) | 2020.08.27 |