JAVA 1. 자바 시작

최다연·2022년 3월 23일
0

JAVA

목록 보기
1/1

JAVA의 시작

JAVA는 제임스 고블링에 의해 개발되었다. 기존의 불편한 방식을 없애기 위해 플랫폼으로부터 독립적이며 메모리 사용량이 적은 새로운 언어를 만들기를 희망했고, 그렇게 탄생된 것이 JAVA이다.

JAVA는 플랫폼 종속성을 극복하여 C, C++와는 다르게 운영체제나 하드웨어에 상관없이 자바 가상 기계(JVM - Java Virtual Machine)가 있으면 어디서나 동일한 실행 결과를 기대할 수 있다. 이를 WORA(Write Once Run Anywhere)라고 한다.

자바 프로그램도 여러 소스파일(.java)로 나누어 작성하며 자바 컴파일러는 각 소스 파일을 컴파일하여 클래스 파일(.class)을 생성한다.하지만 자바에서는 이들을 하나의 실행파일(.exe)로 묶는 링크의 과정이 없다. 이런 과정으로 자바로 작성 된 프로그램은 적은 메모리를 가진 컴퓨터에서도 실행될 수 있다.

JDK와 JRE

JDK(Java Development Kit)는 자바 개발자에게 무료로 배포하는 소프트웨어로 개발 도구와 JRE(Java Runtime Enviroment)로 구성된다.

https://www.oracle.com/java/technologies/downloads/ 에서 다운받을 수 있다.

자바 API

자바 API(Application Programing Interface)는 개발자들이 사용하도록 미리 만들어놓은 유용한 자바 클래스들의 집합이다. API에 대한 설명은 https://docs.oracle.com/en/java/javase/17/docs/api/index.html 에서 볼 수 있다.

자바 IDE

IDE는 통합 개발 환경이다. 나는 eclipse를 사용할 예정이다.

0개의 댓글