[Back end] JDK, JRE 무엇이 다른가? 그리고 JVM
개발자들이 자주 혼동하기 쉬운 JDK, JRE가 있다. 간단하게 정리해 보자. JVM JVM은 자바 가상 머신(Java Virtual Machine)의 약자이다. JVM은 컴퓨터에서 Java 프로그램을 실행할 수 있게 해주는 추상 시스템이다. Java 프로그램을 실행하면 Java 컴파일러가 먼저 Java 코드를 바이트 코드로 컴파일한다. 그런 다음 JVM은 바이트 코드를 기본 컴퓨터 코드 (컴퓨터 CPU가 직접 실행하는 명령 집합)로 변환한다. 자바 소스코드로부터 만들어지는 자바 바이너리 파일(.class)을 실행할 수 있다. 또한 JVM은 플랫폼에 의존적이다. 즉 리눅스의 JVM과 윈도우의 JVM은 다르다. 단, 컴파일된 바이너리 코드는 어떤 JVM에서도 동작시킬 수 있다. JRE JRE는 자바실행환경..
프로그래밍/Back end
2019. 7. 8. 11:09
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
TAG
- Collection
- javascript
- spring
- 자바
- 회고
- 이직
- 개발환경
- 정렬 알고리즘
- sort algorithm
- Maven
- effective java
- 성능분석
- 오라클 내장 함수
- 제주도 여행
- Linux 명령어
- 제주도 3박4일 일정
- 자바스크립트
- SQL
- 리액트 16
- 리액트
- 경력관리
- 오라클
- Java
- React
- Eclipse
- 소프트웨어공학
- 리눅스 명령어
- 프로그래머스
- 프로그래머
- Tomcat
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함