minuco
반응형
article thumbnail
JVM 동작과 실행과정
Android/java 2021. 8. 12. 08:33

목표 - 자바소스 파일 JVM 실행 과정 이해 학습할것 - JVM이란 무엇인가 - 컴파일 하는 방법 - 실행하는 방법 - 바이트코드란 무엇인가 - JIT 컴파일러란 무엇이며 어떻게 동작하는지 - JVM 구성요소 - JDK와 JRE 차이 1. JVM 이란 무엇인가? JVM (Java Virtual Machine) 이란 각 종 OS에 '독립적' 으로 java 프로그램을 작성하여 실행할 수 있게 해주는 구현체이다. EX) C 언어는 기계어로 컴파일이 되프로 H/W 에 맞게 각각 컴파일이 되어진다. - CPU 제조사에 따라 해석할 수 있는 기계어가 다르기 때문이다(C 프로그램은 플랫폼에 종속적). 그에 반에 java 프로그램은 cpu가 해석 할 수 있는 기계어가 아닌 JVM이 해석 가능한 가성 머신용 바이트 코..

article thumbnail
Java 기초개념 (컴파일, 실행)
Android/java 2021. 2. 27. 18:20

안녕하세요? 오늘부터 java에 대해서 공부해 보겠습니다. java란? java는 객체지향(OOP) 프로그래밍 언어입니다. 현재 웹 개발이나 앱 개발 등 다양한 실무에서 쓰이고 있습니다. java의 특징 ● 객체지향(OOP, Object OrientedProgramming) 언어이다. - 쉽게 생각하면 자동차를 만드는 과정에서 처럼 부품 하나하나(하나하나가 객체)를 만들어 조립해서 자동차를 완성한다고 생각하면 될 것 같습니다. ● 이식성이 높다. - 서로 다른 실행환경을 가진 시스템 간에 프로그램을 옮겨 실행할 수 있는 것을 말한다. ● 메모리를 자동 관리한다. 등등 이 있습니다. java가 실행되는 과정 JVM은 운영체제에 따라서 알맞은 신호로 변경해서 프로그램의 구동을 도와줍니다. 하지만 각 운영체제..

반응형