자바 컴파일 과정2 1.자바 프로그래밍의 실행과정 / JVM의 역할 1.4 자바의 실행구조 JVM은 자바 실행 파일이 각 컴퓨터의 운영체제에 맞게 실행될 수 있도록 기계어 코드로 변환하는 작업을 한 후 자바 실행 파일을 구동한다. 이러한 자바 실행 구조의 가장 큰 장점은 자바 실행 파일이 실행되는 운영체제(실행되는 컴퓨터)가 달라져도 추가적인 작업을 할 필요가 없다는 것이다. 왜냐하면 운영체제와 자바 실행 파일 사이에 JVM이 있어서 JVM이 각 운영체제에서도 실행할 수 있도록 처리하기 때문이다. 그래서 자바는 플랫폼에 독립적인 언어라고 한다 플랫폼은 실행하는 환경을 의미하는 용어이다. 자바 프로그램은 윈도우, 리눅스, 맥 운영체제에 최적화된 JVM에서 실행된다. 1.5 JVM 실행환경 위 그림은 자바 프로그램의 실행 과정이다. (1) 자바 클래스 로더(Class loa.. 2021. 9. 9. 1.자바 프로그래밍의 실행과정 자바 언어가 다른 프로그래밍 언어와 다른점은 무엇일까? 아마 가장 대표적인 다른 점은 바로 자바 가상 머신이라고 불리는 JVM(Java Virtual Machine)의 존재일 것이다. JVM이 어떤 존재이고 무엇을 하는지, 또한 JVM을 통한 자바 프로그램이 어떤 방식으로 실행되는지 알아보겠다. 1.프로그램 실행 순서 소스파일 ------------->실행파일-------------->컴퓨터 (컴파일) (실행) 1.1 소스파일 프로그램을 개발할 때 가장 먼저 프로그래밍 언어로 명령들을 구현한다. 구현이 완료되면 파일로 저장해야 한다. 이 파일을 "소스파일(Source File)" 이라고 한다. C언어는 소스파일을 저장할 때 확장자가 ".c" 다. Java언어는 ".java" 다. 일반적으로 프로그래밍 언.. 2021. 9. 8. 이전 1 다음