# JVM

64개의 포스트
post-thumbnail

[TIL] JVM, JRE, JDK

▶️ HelloJava.java(소스파일) -> 자바 컴파일러(javac.exe) -> 바이트코드(\*.class)

3일 전
·
0개의 댓글
post-thumbnail

[Java/Kotlin] JIT compiler

java file을 compile하게 되면 .class 확장자를 가진 클래스 파일이 생성된다.이 .class파일은 자바 바이트 코드로 구성되어 있다.JVM이란 가상 머신을 사용하는 자바 언어에서도 컴파일 된 바이트 코드를 효율적으로 빠르게 실행 시키는게 중요하다.자바

3일 전
·
0개의 댓글
post-thumbnail

1-1 JRE, JDK, JVM & Hello,world

JDK > JRE > JVMhttps://velog.io/@leocodms/1-1-JRE-JDK-JVM-Helloworld

4일 전
·
0개의 댓글

JVM 메모리 구조

JVM 메모리 구조를 검색하던 중에 가장 이해하기 쉬웠던 페이지. slideplayer 에 올라온 ppt인데 이유는 모르겠지만 내용 편집이 이상하게 되어 있음. 마크다운으로 보기좋게 재편집함.

2021년 1월 10일
·
0개의 댓글
post-thumbnail

JVM의 메모리 모델 (JVM이 사용하는 메모리 영역 4가지)

인프런 자바 강의 (Java TPC) 를 보면서 정리한 포스트. 제목과는 다르게 정확하게는 RunTime Data Area 안의 Method Area, Heap Area, Stack Area에 관한 설명을 담음. 더 자세한 설명은 서치해보아야 함.

2021년 1월 10일
·
1개의 댓글
post-thumbnail

TIL : 자바 프로그램의 개발과 구동

Remind Java - 스프링 입문을 위한 자바 객체 지향의 원리와 이해 책 공부 (2장 자바와 절차적/ 구조적 프로그래밍)

2021년 1월 6일
·
0개의 댓글

JVM Garbage Collection(GC)

Table of Contents GC 개요 GC 용어 GC Root Mark And Sweep Generational Collection TLAB(Thread Local Allocation Buffer) Serial GC Parallel GC Parallel Old

2021년 1월 5일
·
0개의 댓글
post-thumbnail

[Java] JVM😀

Java는 "한 번 작성하면 어디서나 실행"이라는 개념으로 다양한 플랫폼에서 설계되어 있다. 예를 들어 특정 플랫폼 용으로 컴파일되고 기본적으로 실행되는 C++와 같은 프로그래밍 언어와 달리 Java 소스는 먼저 .class 파일인 바이트 코드로 컴파일 된다. 컴파일

2021년 1월 4일
·
0개의 댓글
post-thumbnail

자바스터디 1일차

오늘 정리할 내용1\. JVM이란 무엇인가2\. 컴파일 하는 방법3\. 실행하는 방법4\. 바이트코드란 무엇인가5\. JIT 컴파일러란 무엇이며 어떻게 동작하는지6\. JVM 구성 요소7\. JDK와 JRE의 차이먼저 용어 설명을 하자면 JVM 이란 Java Virtu

2021년 1월 4일
·
0개의 댓글
post-thumbnail

자바 시작하기

인간은 자연어를 이해하지만, 컴퓨터는 0과 1만 이해할 수 있다.따라서 인간과 컴퓨터 사이를 연결할 수 있는 매개체인 프로그래밍 언어가 필요하다.보통 프로그래밍 언어는 고급 언어를 의미하며, C, C++, Java 등이 있다.이 고급언어로 작성된 소스코드는 컴퓨터에서

2021년 1월 4일
·
0개의 댓글

JVM Architecture

해당 내용은 Naver D2 Hello에 포스팅 된 JVM Internal과 자바 최적화를 기반으로 내용을 정리하였습니다. Table of ContentsJVM Architecture( 1. Class Loader( 1.1 Loading( 1.2 Linking

2021년 1월 3일
·
0개의 댓글

JVM과 자바 코드의 실행 방법

자바 코드의 실행원리

2020년 12월 30일
·
0개의 댓글
post-thumbnail

[Live-Study] JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가.

자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기JVM이란 무엇인가컴파일 하는 방법실행하는 방법바이트코드란 무엇인가JIT 컴파일러란 무엇이며 어떻게 동작하는지JVM 구성 요소JDK와 JRE의 차이기선님이 주최하신 live-study 1주차입니다. 자바

2020년 12월 29일
·
0개의 댓글
post-thumbnail

JVM은 꼭 알아야 합니다...

경험있고 깊이있는 개발자라면 코드를 짤 때 어플리케이션의 성능과 안정성 등을 고려할 것이지만, 부끄럽게도 나는 어플리케이션의 성능과 안정성보다는 로직의 구현 자체에 더 신경을 써온 것 같다는 생각이 드는 경향이 있다고 느껴지는 편이라고 여겨진다...ㅠㅠ(인정하고 싶어하

2020년 12월 26일
·
0개의 댓글
post-thumbnail

Java - JVM, JDK, JRE

1. JVM > JVM(Java Virtual Machine)으로 자바 애플리케이션을 클래스 로더를 통해 읽어 자바API와 함께 실행하는 것이다. JVM은 OS에 구애받지 않고 작동할 수 있도록 해준다. 가장 중요한 메모리관리, Garbage collection을 수행

2020년 12월 23일
·
0개의 댓글
post-thumbnail

JVM구조

Java를 계속 사용해오면서 JVM의 구조에 대해서 어느정도 알고 있지만 스스로 조금 더 자세히 알고싶어 자료들을 찾아보며 글을 정리한다.이번 글에서는 JVM구조에 대해서 보고 각각의 역할들에 대해 정리할 것이다.JVM이란 자바 가상 머신(Java Virtual Mac

2020년 12월 22일
·
0개의 댓글
post-thumbnail

[STUDY HALLE] 1주차 - JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가

자바 라이브스터디 1주차 과제입니다. 함께 시작하는 모든 개발자분들 모두 화이팅입니다!

2020년 12월 21일
·
2개의 댓글
post-thumbnail

[Java/Kotlin] JVM의 메모리 사용 방식

프로그램 실행 시, 저장장치에 있던 내용들이 메모리에 올라간다. 메모리에 어떤 데이터들이 어떤 방식으로 올라가는지 이해하는 것도 기본이라 생각한다.메모리 구조를 알아야, 클래스 멤버, GC, 스레드가 어떤식으로 독립적으로 운영되면서 공유하는 자원이 있는지에 대한 이해를

2020년 12월 18일
·
0개의 댓글
post-thumbnail

자바의 구동방식

클래스 파일은 byte code로 되어있는 실행가능한 파일이지만 그냥 더블클릭해서 실행할수 없다 왜? 실행하기 전단계의 파일이기 때문이다. 그래서 이걸 실행해주는 별도의 실행 엔진이 필요하다. 그것이 JVM. JVM에 의해서 클래스파일이 메모리에 로딩 되고, 메모리를

2020년 12월 16일
·
0개의 댓글

JVM

JVM(Java Virtual Machine) 개요 우리가 작성하는 자바 소스코드(.java)는 자바 컴파일러에 의해 자바 바이트 코드(.class)로 변환된다. 바이트 코드는 기계어가 아니기 때문에, CPU와 OS에 알맞는 기계어로 변환되어야 실행될 수 있다. JV

2020년 12월 7일
·
0개의 댓글