동환아 공부해야지

  • 홈
  • 태그
  • 방명록

JVM 1

[Java] JVM과 Java 컴파일

자바의 큰 특징 중 하나는 Mac이든 Linux든 Windows든 어떤 OS에도 영향을 받지 않고 독립적으로 실행될 수 있다는 것이다. 이는 자바가 JVM(Java Vitual Machine) 위에서 동작하기 때문에 가능한 것이다. 그렇다면 JVM이 어떻게 동작하기에 자바가 OS에 영향을 받지 않고 독립적으로 실행될 수 있는지, 그리고 컴파일 과정은 어떻게 되는지 알아보도록 하자. Compiled vs Interpreter 그렇다면 컴파일 과정을 알기 전에, 컴파일이 무엇인지 알아보자 컴퓨터 언어는 크게 컴파일(Complie) 언어와 인터프리터(Interpreter) 언어로 나뉜다. 컴파일 언어는 프로그램 실행 전, 소스 코드 전체를 기계어로 변환하는 컴파일을 수행하는 단계가 필요한 언어이고, 인터프리터..

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

동환아 공부해야지

아는거 떠벌리기 좋아하는 주니어의 개발 블로그

  • 분류 전체보기 (88)
    • Algorithm (Python & Java) (18)
      • 구현 (3)
      • 그래프, 탐색 (6)
      • 투 포인터 (2)
      • 스택 & 큐 (3)
      • 문자열 (2)
      • 다이나믹프로그래밍 (0)
      • 그리디 (2)
    • Java (18)
    • Operating System (4)
    • Network (2)
    • DataBase (10)
    • TroubleShooting & Study (32)
      • SpringBoot (18)
      • Infra (8)
      • Architecture & Design Patte.. (4)
      • etc. (2)
    • 회고록 (4)

Tag

스파로스아카데미#부트캠프#신세계아이앤씨, 곰책, 스니펫, 오토 박싱, cursor-based pagination, Spharos Academy, githubacitions, Jenkins백업, 네트워크 프로토콜, Code Snippet, 코드스니펫, 널널한개발자, github Actions, 스파로스아카데미후기, Java Complie, Jenkins #Jenkins, 스파로스 아카데미, Jenkins이동, Complie, 오토박싱,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 © Kakao Corp. All rights reserved.

티스토리툴바