[온라인 자바스터디] 1주차 - JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가.
JVM이란 무엇인가 자바 가상 머신(Java Virtual Machine, JVM)은 자바 바이트코드를 실행 할 수 있는 기계이다. 자바가 내세우는 Write once, run anywhere (한번만 작성하면 어디서든 실행 가능) 가 의미하는 것은 바이트코드로 변환된 코드는 플랫폼(Window, Mac, Linux)에 상관없이 JVM에서 실행이 되기 때문이다. JVM에서 바이트코드를 변환한 네이티브코드(기계어)는 OS에 특화된 코드로 변환되기 때문에 JVM 자체는 플랫폼 자체에 종속적이다. JVM은 자바 가상 머신이지만 자바에만 의존 하는 것은 아니다. 바이트코드만 만들어 낼 수 있으면 JVM이 실행할 수 있기 때문에 코틀린이나 groovy 또는 scalar 언어들도 JVM위에서 실행할 수 있다. 컴파..
whiteship 자바스터디
2020. 11. 21. 13:52
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Mac
- Kotlin
- JavaScript
- LocalDate
- config-location
- k8s
- Bash tab
- maven
- springboot
- 오라클
- LocalDateTime
- 베리 심플
- window
- intellij
- mybatis
- Spring
- localtime
- 북리뷰
- rocky
- svn
- input
- jQuery
- Spring Security
- Github Status
- docker
- Java
- elasticsearch
- Linux
- oracle
- mybatis config
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함