Skip to Content
Suffering builds character
아카이브10.Java개요1. Java 개요

1. Java 개요

Java 언어의 시초는 캐나다 출신의 James Gosling이라는 프로그래머가 다른 개발자들과 함께 Sun Microsystems에서 가전 제품 등에 사용될 목적의 프로그램 탑재를 위해 Oak라는 이름의 프로그래밍 언어를 개발, 이후 Java로 변경됨

Gosling ?

2. Java 역할

Java 언어는 크게 3가지의 배포판(Distribution)을 가지고 있음

💡
Tip

배포판
개발하고자 하는 소프트웨어에 따라 적합한 개발 도구, 라이브러리들만 묶어서 패키징해둔 버전이나 종류를 통칭

1. Java SE(Standard Edition)
일반적인 소프트웨어 개발 시 사용 ex) java.base, java.sql …

2. Java EE(Enterprise Edition), 서버 및 엔터프라이즈 환경 개발용 플랫폼, 웹 개발 시 주로 사용하며, Java SE의 스펙을 기반으로 구성되어있기 때문에 SE에서 제공하는 API도 이용 가능 ex) javax or jakarta.servlet, javax.persistence …

3. Java ME(Micro Edition) - TV, 휴대폰 등 전자제품 등에 내장될 프로그램 개발 시 사용

→ 본 과정에서는 Java를 통해 백엔드 서버 개발까지 진행해야 하기 때문에 Java EE 배포판을 활용함

Last updated on