# JVM

79개의 포스트
post-thumbnail

[JAVA] JVM(Java Virtual Machine)

JVM은 자바 가상 머신이고 운영체제에 구애받지 않고 어느 환경에서든 JVM만 실행되고 있으면 JAVA로 개발된 Application을 실행할 수 있게 해준다. JVM 구조 JVM 실행 순서 및 설명 1) Class Loader > Java Compiler를 통해

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

JVM 구조

JVM 구조에 대해서 설명하기. 자바 버전에 따라 어떻게 바뀌는지 설명하기

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

[JAVA] JVM 메모리에서 Stack 과 Heap 특징

JVM 메모리에서 Stack 과 Heap 특징

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

Kotlin

JVM 언어로써 Java와 완전히 호환된다. (Java/Spring -> Kotlin/Spring)현대 언어 지향적이다.안정적인 null point 대응을 지원한다. (엘비스 연산자)Java에 비해서 코드가 간결해진다. (Kotlin만의 표준 함수를 사용)타입 추론이

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

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

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

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

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

JVM(Java Virtual Machine)은 자바 가상 머신으로, 자바로 작성된 프로그램을 실행하기 위해서는 반드시 필요하다. 위 그림과 같이 일반 프로그램은 운영체제 바로 위에서 동작하므로 운영체제가 변경되면 그에 맞게 프로그램도 재컴파일을 해야 한다.

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

🏃🏽‍♂️JVM, DVM, ART

모바일 환경에 최적화된 런타임을 제공하기 위해, 기존 자바 가상머신인 JVM을 대체하여 DVM이 나타났습니다.이후 DVM이 지금의 ART로 발전되었습니다. 안드로이드 OS와 자바/코틀린이 돌아가는 런타임은 어떻게 구성되고 동작하는지, 이 큰 흐름을 가지고 이 글을 이해

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

[JAVA] Thread 2 - JVM 쓰레드 스케줄링

JVM 내의 한 프로세스의 멀티쓰레드는 Concurrency하게 동작합니다. 여러 쓰레드를 동시성으로 멀티쓰레드를 동작시키기 때문에 쓰레드의 동작 상태에 대한 정의가 필요합니다. 각 쓰레드가 수행되고, 혹은 다른 쓰레드의 수행을 대기하는 여러 상태가 존재합니다.JVM은

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

자바 스터디 - 1주차 (JVM, java, JDK, JRE, 바이트코드)

goal 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기 about JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이

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

Java - Mac OS에 설치하기

\-JDK (Java Deveopment Kit)\-JRE (Java Runtime Environment)\-JVM (Java Virtual Machine)간단히 설명하자면 JDK는 자바를 이용해서 소프트웨어를 development할 때 이용하는 여러가지 도구들이 포함

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

자바 JVM 시간과 서버시간 불일치

자바 JVM 시간과 서버시간 불일치

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

자바의 메모리 구조

Java의 메모리 구조에 대해서 공부했던 내용을 정리한 글입니다.개인적으로 공부한 자료라 틀린 부분이 있을 수 있습니다.여기, 같은 기능을 하는 두 개의 프로그램이 있다고 가정해보자1) 메모리 설계가 잘 되어 있는 프로그램 2) 그렇지 않은 프로그램 1번 프로그램에 비

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

[ Java ] Java의 특징과 JVM

[ Java ] Java의 특징과 JVM

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

[TIL] JVM, JRE, JDK

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

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

[Java/Kotlin] JIT compiler

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

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

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

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

2021년 1월 17일
·
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개의 댓글

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

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

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