[DEV] J-Jay

JVM(Java Virtual Machine) 본문

Back-end/Java

JVM(Java Virtual Machine)

J-Jay 2023. 4. 17. 23:03
728x90
JVM(Java Virtual Machine)
  • JVM(Java Virtual Machine)은 Java 프로그램을 실행하기 위한 가상 머신이다
  • Java는 컴파일러를 통해 바이트 코드(Bytecode)로 변환되며, 이 바이트 코드는 플랫폼에 독립적이다.
    즉, 같은 바이트 코드(Bytecode)를 가진 Java 프로그램은 어떤 플랫폼에서도 실행이 가능하다

  • JVM은 자바 코드에서 메모리 관리, 스레드 관리 등을 담당한다

  • JVM은 자바 언어의 중요한 특징 중 하나로, 플랫폼 독립성을 제공하면서도 높은 이식성, 안정성, 보안성을 보장한다.

 

Java의 main method
public static void main(String[] args) {
    // 여기에 코드를 작성합니다.
}

Java에서 main 메소드는 프로그램의 시작점이 되는 메소드다

Java 가상머신(JVM)은 Java 프로그램을 실행할 때 항상 main 메소드를 찾아서 실행한다

 

'Back-end > Java' 카테고리의 다른 글

String  (0) 2023.04.23
static  (0) 2023.04.17
Method(메소드)  (0) 2023.04.16
Class(클래스)  (0) 2023.04.16
객체지향 프로그래밍  (0) 2023.04.16