# JVM

101개의 포스트
post-thumbnail

JAVA - JVM에 대하여

Java Virtual Machine(자바 가상 머신)의 약자.자바 바이트 코드를 실행할 수 있는 주체. 자바 바이트 코드는 플랫폼에 독립적이므로 OS에 상관없이 JVM이 바이트코드를 OS에 따라 기계어로 해석하여 실행 시켜준다. 덕분에 OS를 고려하지 않아도 JAVA

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

SW과정 JAVA 2일차 - 0727

JAVA 오프라인 2일차 시작 👌

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

글애서 JVM이 뭔데! 🕵️‍♂️

JVM 💻 >자바 가상 머신(Java Virtual Machine) OS에 구애 받지 않고 Java를 실행할 수 있도록 OS와 Java 사이에서 .class파일 해석을 담당하는 착한녀석👼 1. 구성요소 🧬 > - * Class Loader* Javac에 의해 컴

2021년 7월 2일
·
0개의 댓글

GC에 대해 아시나요?

GC에 대해 알고 GC가 무슨 일을 하는지 알아야 좋은 JAVA 개발자라고 흔히들 말합니다. 그만큼 면접 단골 질문이라고 합니다. 몸에 와 닿을 정도로 GC의 중요성에 대해 아직 깨닫진 못했지만, 객체를 지우고 관리하는 기능이라면 당연히 알아야 할 것 같은 느낌은

2021년 6월 30일
·
0개의 댓글
post-thumbnail

JVM 이해

JVM(Java Virtual Machine)은 Java코드 또는 애플리케이션을 구동하기 위한 런타임 환경을 제공하는 엔진이다. Java바이트 코드를 기계언어로 변환해준다. \*자바 바이트코드는 플랫폼에 독립적이며 모든 자바 가상 머신은 자바 가상머신 규격에 정의된 대

2021년 6월 22일
·
0개의 댓글
post-thumbnail

JAVA는 왜 만들어졌나요?

위 질문을 해결하기 위해서는 아래 내용을 이해할 필요가 있습니다.자바는 왜 만들어졌을까요?이전에는 윈도우에서 A라는 프로그램을 만들면 윈도우에서만 실행이 가능했습니다.그럼 A라는 프로그램을 리눅스에서 실행하기 위해서는요?A라는 프로그램을 리눅스에서 코딩해야했죠.자바는

2021년 6월 19일
·
0개의 댓글
post-thumbnail

JVM에 대해 알아보자!

지난 포스팅 중에 자바 컴파일 과정에 대해 알아보았습니다.자바 컴파일러에 의해 변환된 .class파일 (바이트 코드)이 클래스 로더에 의해 JVM 내에 들어와 메모리 공간을 만들어주고 컴퓨터가 이해할 수 있는 기계어로 만들어준다고 했습니다.결국엔, JVM 안에서 메모리

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

[JAVA] 자바가상머신(JVM)과 바이트코드 + JRE와 JDK

JVM과 바이트코드/ JRE JDK 차이점

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

JVM 이란?

자바프로그램을 실행하기 위해 OS에서 할당받은 메모리 공간인 Java Virtual Machine이라 불리는자바 파일은 자바컴파일러를 통해 바이트코드(이하 클래스 파일)로 컴파일 된다.클래스로더는 컴파일된 클래스파일을 JVM으로 로드하고, 로드된 바이트코드는 엑스큐션

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

Garbage Collector

Java에서 JVM에 남아있는 더 이상 필요하지 않는 객체들을 삭제하는 작업이다.줄여서 GC라고 부르며, GC가 일어나는 동안은 GC에 관여하지 않는 thread는 작업을 멈추게 된다.GC 실행을 위해서 JVM이 application의 동작을 멈추는 과정을 stop-t

2021년 6월 8일
·
0개의 댓글
post-thumbnail

JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가

📢 개요 > 본 포스팅은 백기선님의 자바 기초 스터디를 follow-up 한다. 🔥 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기 📌 목차 JVM이란 무엇인가 컴파일 하는 방법 실행 하는 방법 바이트 코드란 무엇인가 JIT 컴파일러란 무

2021년 6월 7일
·
0개의 댓글
post-thumbnail

JVM (Java Virtual Machine)

자바 가상 머신자바를 실행하기 위한 가상 기계자바 프로그램이 어느 기기나 운영체제 상에도 실행 가능하게 함프로그램 메모리 관리, 최적화 함동적 메모리 할당, 해제 작업을 대신 해줌 (Garbage Collection)1) 프로그램이 실행되면, JVM이 OS로부터 메모리

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

JVM의 특징, 구조, 실행과정

'Write Once, Run Anywhere'

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

[1주차] 자바 소스 파일을 JVM으로 실행하는 과정 이해하기

목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기

2021년 5월 23일
·
0개의 댓글

Java GC

Jvm 메모리 옵션Working Set은 Heap에 살아있는 객체들의 총량을 나타낸다. JVM의 관점에서 Used Memory는 Working Set과 Garabage이고 Free Memory는 (현재 Heap 크기 - Used Memory) 이다.자바 heap 메모

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

JVM (Java virtual Machine)

JVM 이란?JVM 구성 요소Referencehttps://dzone.com/articles/jvm-architecture-explainedJava Virtual Machine 은 자바 바이트코드(.class)을 실행하는 프로그램입니다. 즉, 자바 프로그램이

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

[JAVA] JVM

JVM(Java Virtual Mahcine)은 자바로 작성된 바이트 코드 파일을 실행시켜주는 가상 머신입니다. 자바는 개발 당시 각각의 다른 운영체제에서 동작시키는 언어를 목표로 개발했기에 OS가 바이트코드 파일을 직접 실행하지 않고 JVM이 작성된 파일을 해석하여

2021년 5월 9일
·
0개의 댓글

JDK / JRE / JVM 이해하기

02장. 자바와 절차적/구조적 프로그래밍

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

자바 기본 복습 1. JVM

JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가

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

[JAVA] 객체 사용 후 null 할당

다른 대안 클래스

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