일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 자바스크립트
- 이클립스 설정
- 자바
- JavaScript
- 자바 리스트
- Java
- 도커
- db
- CSS
- 에러
- elasticsearch
- HTML
- JSP
- 인텔리제이
- 이클립스
- tomcat
- java 오류
- docker
- spring 오류
- 데이터베이스
- 엑셀
- 한글 깨짐
- Excel
- jQuery
- spring form
- 형변환
- Eclipse
- 엘라스틱서치
- eclipse 설정
- 쿼리
Archives
- Today
- Total
개발노트
JVM / JDK / JRE 본문
반응형
JAVA 란?
Sun에서 개발한 객체지향 언어이다.
JAVA 특징
- 객체 지향 언어이다.
- 운영체제에 독립적이다.
(= java로 작성된 프로그램은 운영체제의 종류에 상관 없이 실행 가능하다 )
- 다양한 라이브러리(API) 제공
JVM (Java Virtual Machine, 자바 가상 머신)
: 메모리에서만 존재하는 가상 컴퓨터이다.
- 컴파일된 자바 코드를 읽어서 실행할 수 있도록 해주는 소프트웨어이다.
- 운영체제에 독립적이다.
JDK (Java Development kit, 자바 개발 도구)
: 미국 ORACLE사가 제공하는 자바용 소프트웨어 개발 툴이다.
- 자바 API + 클래스 라이브러리 + 자바 가상 머신 등으로 구성된다.
(= Java Compliler 및 Java 개발을 위한 여러 라이브러리 모음)
JRE (Java Runtime Environment, 자바 런타임 환경)
: JVM(자바 가상 머신)을 실행하기 위한 환경이다.
- JRE 설치 폴더에 있는 java.exe를 실행하면
JVM(자바 가상 머신)이 메모리에 올라가고 자바 프로그램을 실행한다.
https://nyebo.net/entry/%EC%A0%95%EB%A6%AC-JAVA-%EA%B8%B0%EB%B3%B8-%EA%B0%9C%EB%85%90
반응형
'Programming > JAVA' 카테고리의 다른 글
상속 (Inheritance) (0) | 2022.05.04 |
---|---|
static 기능 (0) | 2022.05.04 |
배열 (0) | 2022.05.01 |
[JAVA] 형변환 (0) | 2022.03.30 |
Execute, ExecuteQuery, ExecuteUpdate 차이점 (0) | 2022.02.08 |