[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

BELATED ARTICLES

more