괴발자의 전공노트

  • 홈
  • 태그
  • 방명록

JVM 메모리 1

[Language/Java] 자바(Java)의 메모리 구조

자바(Java) Application 실행과정 자바의 메모리 구조를 자세하게 알아보기에 앞서 먼저 자바 어플리케이션의 전체적인 실행과정을 알아보자. 1) 소스 코드 작성 및 컴파일 자바 프로그래밍 언어로 소스 코드를 작성한다. 작성된 소스 코드는 자바 컴파일러(javac)를 통해 바이트 코드 (.class 파일) 로 컴파일된다. 2) 바이트 코드 실행 생성된 바이트코드(.class 파일)는 JVM(Java Virtual Machine)에 의해 실행된다. 자바 응용 프로그램이 시작되면, 해당 클래스의 'main' 메소드가 실행된다. 3) JVM의 시작과 메모리 할당 JVM은 운영제제(OS)에 의해 메모리를 할당 받으며, 이 때 JVM이 실행된다. JVM은 OS으로 부터 할당받은 메모리를 Method Are..

[Language] Java 2023.11.29
이전
1
다음
더보기
반응형
프로필사진

괴발자의 전공노트

괴발자 입니다. 비전공자인 괴발자가 부족한 CS 및 웹 개발 관련 지식을 학습하여 채우고 기록하기 위한 블로그입니다. 방문해주셔서 감사합니다!

  • 분류 전체보기 (16)
    • [Language] Java (6)
    • [Language] JavaScript (2)
    • [CS] 자료구조 (5)
    • [CS] 네트워크 (2)
    • [면접] 면접리뷰 (1)

Tag

상속 제한, 자바 기초, 네트워크 기초, non-sealed class, java, Truthy와 Falsy, non-sealed, 이진트리, tree, 싱글톤, final class, singleton pattern, 트리, 자료구조, 자바, singleton, 우선순위 큐, JVM, 싱글톤 패턴, 디자인 패턴,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바