Poetic Code#시적인코드

  • 홈
  • 태그
  • 미디어로그
  • 방명록

java vitual machine 1

[Java] JVM 동작 원리

Java는 OS에 독립적인 특징을 가지고 있습니다. 어떤 OS든 Java가 설치되어 있다면 실행할 수 있다는 말입니다. 그게 가능한 이유는 JVM(Java Vitual Machine) 덕분입니다. 자바 코드 실행 과정(요약) 소스 코드 작성 컴파일러가 소스코드를 바이트 코드로 변환 (컴파일 타임) 바이트 코드를 클래스 로더에 전달 (이후로는 런타임) 클래스 로더는 바이트 코드를 런타임 데이터 영역(JVM 메모리)에 올림 실행 엔진이 JVM 메모리에 올라온 바이트 코드들을 명령어 단위로 실행 자바 코드 실행 과정(상세) 개발자가 자바 소스(.java) 작성 자바 컴파일러(javac.exe)가 자바 소스(.java)를 바이트 코드(.class)로 바꿔줍니다.(빌드) .class 파일: 컴퓨터가 읽을 수 없고..

Java 2021.04.19
이전
1
다음
더보기
프로필사진

Poetic Code#시적인코드

간결하고 의미있는 코딩을 위하여.

  • 분류 전체보기 (63)
    • Java (4)
    • Javascript (6)
    • JPA (1)
    • Database (1)
    • DataStructure (12)
    • SpringBoot (7)
    • React (5)
    • Git (3)
    • Linux (2)
    • HTML (1)
    • Tool (19)
      • Eclipse (8)
      • VSCode (2)
      • Typora (3)
      • DBeaver (3)
      • Postman (1)
      • ETC (2)
    • API (1)
    • AI (1)

Tag

이클립스, vscode, 스프링부트, Visual Studio Code, java, javascript, 디비버, DBeaver, 자료구조, 타이포라, 엔지니어대한민국, Eclipse, springboot, D2Coding, dataStructure, 자바, 비주얼스튜디오코드, 개발폰트, react, Typora,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • GitHub & GitHub Blog 및 이메일 주소
  • 방문하는 모든 분들에게 인사 그리고 다짐

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바