Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Solid
- docker
- 도커
- ATDD
- DB
- 완벽이해
- RESAPI
- Java 22
- Spring/JAVA 서적
- ComponentScan
- KPT
- 미니미프로젝트
- testdrivendevelopment
- Self Descript Message
- 클린코드
- 마이크로서비스디자인패턴
- G1GC
- GC
- 부모객체
- Execution Engine
- java
- 자식객체
- pair programming
- 트랜잭션 격리 수준
- 스프링으로하는마이크로서비스구축
- TDD
- Be
- M:N
- hateoas
- Runtime Area
Archives
- Today
- Total
목록Execution Engine (1)
Programming Summary
Java) JVM이란?
1) JVM의 정의 자바는 썬 마이크로시스템즈 사의 제임스 고슬링에 의해 개발되었으며, Write Once Run AnyWhere라는 표어를 기반으로 제작되었다. JVM이란 Java Virtual Machine의 줄임말로, 이러한 자바 바이트코드를 실행할 수 있는 주체이다. 표어와 같이 JVM이 있다면 어떤 컴퓨터든 자바 코드를 실행 시킬 수 있다. 또한 자바 바이트 코드로 작성된 다른 언어도 JVM 위에서 실행이 가능하다.(대표적으로 코틀린이 있다) 간단하게 자바 초기 버전에 대해 살펴보면 JDK 1.0은 소형 가전 제품위에서 동작하도록 만든 코드였다.(심지어 카드에서도 돌아갔다) 근데 JVM의 특성상 무거울 수 밖에 없어 망했다. 그러다 웹에서 자바 코드를 돌릴 수 있게 되면서 다시 살아나게 되었다...
CS 공부
2023. 9. 8. 20:29