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
- CentOS
- nodejs 환경변수처리
- sqlmap warring
- Node
- 배열크기
- sqlmap 경고
- tomcat install
- node.js postgresql
- 메소드한줄
- intelij mybatis
- Java
- pg환경변수
- rpm설치목록
- intelij sqlmap
- redmine
- yum목록
- .env
- Redmine theme
- 멀티 인스턴스
- 레드마인 테마
- multi instance
- dotenv
- 레드마인테마
- 레드마인
- yum설치목록
- rpm목록
- 패키지
- 리액트네이티브
- node postgresql
- 배열컬럼
Archives
- Today
- Total
목록classLoader (1)
ZeroRadish
[Java] JVM (1)
일반적인 언어는 CPU 아키텍쳐와 플랫폼의 환경에 맞추어 기계어로 컴파일 됩니다. 그렇기 때문에 플랫폼이 변경되는 경우, 타겟 플랫폼에 알맞게 크로스 컴파일을 해주지 않는다면 제대로 동작하지 않을 수 있습니다. 자바의 경우는 CPU의 아키텍쳐와 플랫폼의 환경에 맞추는 것이 아닌 바이트코드라는 것으로 컴파일 됩니다. 바이트 코드로 컴파일된 결과물이 .class 파일 입니다. class 파일을 해석하고 실행하기 위해서는 반드시 자바 가상 머신 JVM이 필요합니다. 우리가 JDK 또는 JRE 를 설치하는 이유 입니다. 위 그림을 보면 JRE는 JVM을 포함하고 있고, JDK는 JRE를 포함하고 있습니다. 그렇기 때문에 Java 어플리케이션을 실행만 하기 위한 환경이라면 JDK를 설치할 필요는 없습니다. JVM..
카테고리 없음
2022. 1. 30. 21:48