Java의 등장
Java는 1996년 처음으로 공개된 이후 전세계적으로 널리 사용되고 있는 주요한 프로그래밍 언어 중 하나이다.
최초에 고안이 될 당시, 지금처럼 웹서비스를 만드는 용도로 사용된 것이 아니라 하드웨어나 소형가전, 물리장비 등에 활용할 목적으로 만들어진 언어였다. 현재는 모바일, 데스크탑에서 사용되는 웹서비스를 작성하는 언어로 발전 되었다.
LTS(Long-Term Surpport)
- 장기 유지 보수 및 보안 패치 지원 버전
후속버전이 출시되어도 일정 기간동안 지원 해준다. 반면에 non-LTS는 실험적인 기능이나 테스트베드 성격이 강하다. 기간이 끝나면 지원이 종료되고 거기에서 얻은 기술을 다음 버전에 반영한다.
- 안정적인 프로그램 개발을 위해 사용 권장(전반적으로 안정화된 11버전 추천)
JVM - Java Vitual Machine
Java 프로그램이 실행되는 가상의 공간
운영체제와 상관 없이 JVM이 구성되어 있다면 Java 프로그램 실행 가능
JRE- Java Runtime Environment
자바 실행 환경
Java로 컴파일 된 프로그램을 실행하는 환경(JVM을 포함한 개념)
모든 Java 프로그램은 JVM에서 실행된다.
JDK - Java Development Kit
Java 어플리케이션 개발에 필요한 것들을 모아서 구성한 프로그램
소스 코드를 바이트 코드로 변환하는 Java 컴파일러, Java 실행환경(JRE)을 내장하고 있다.
'Back-End > Java' 카테고리의 다른 글
연산자 (0) | 2023.05.10 |
---|---|
콘솔 입출력 (0) | 2023.05.09 |
String 문자열 (2) | 2023.05.09 |
형변환 (0) | 2023.05.08 |
변수와 자료형, 그리고 상수 (0) | 2023.05.08 |