mynameiscowjaehoon

  • 홈
  • 태그

Java 1

자바의 실행원리 파헤쳐보기

Java 자바는 다양한 운영체제에서 동일한 소스코드를 실행할 수 있는 프로그래밍 언어입니다. 프로그래밍 언어가 특정 운영체제 위에서 실행되기 위해서는 해당 운영체제가 이해할 수 있도록 코드가 작성되어야 하지만 자바 언어는 javac(자바 컴파일러)에 의해 컴파일 된 .class 코드가 동일하더라도 서로 다른 운영체제 위에서 실행될 수 있도록 설계되었습니다. JVM 내부의 인터프리터가 운영체제가 이해할 수 있는 형태로 변환해 주기 때문입니다. 즉 자바가 운영체제가 이해하는 코드를 작성하는 책임을 프로그래머로부터 JVM으로 전이한 것입니다. 하지만 각 운영체제마다 호환되는 JVM을 따로 설치해주어야 한다는 점 때문에 JVM에는 의존적이라고 말합니다. JDK, JRE, JVM 자바 프로그램을 실행하기 위해서는..

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

  • 분류 전체보기 (146)
    • 데이터베이스 (21)
    • Java (1)
    • Spring Framework (7)
      • Spring Core (3)
      • Spring MVC (3)
    • iOS (55)
      • 데이터베이스 조작 (11)
      • StoryBoard (14)
      • SwiftUI (7)
      • AutoLayout (7)
      • Errors (2)
      • 동시성 프로그래밍 (5)
    • Swift (21)
    • Required (4)
    • 알고리즘 (6)
      • 그래프이론 (4)
      • 문자열 (0)
      • 자료구조 (1)
      • 기타 (1)
    • PS (9)
      • 백준 (4)
      • Tip (1)
      • Swift (0)
    • Back-End (2)
    • 운영체제 (14)
    • 기타 (5)
      • Git (0)

Tag

Swift, rename operation, PostConstruct, Lottie Files, global queue, 재명명, private queue, @Binding, 운영체제, spring framework, Spring Framwork, Relational Algebra, bean lifecycle, SpringMVC, Core Image, MapKit, main queue, PreDestroy, string operation, MKMapView,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/09   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바