소스(source) : 사람이 프로그래밍 언어를 작성한 내용
컴파일러(compiler) : 소스파일은 컴파일러(소프트웨어)를 거쳐 기계어로 변환
프로그램(program) : 컴퓨터에 특정 목적을 수행시키기 위한 프로그래밍 언어로 작성된 소스
- 이식성이 높다.
이식성이란 다른 실행 환경을 가진 시스템 간에 프로그램을 옮겨 실행할 수 있는 것을 의미한다. 윈도우에서 실행하는 프로그램을 리눅스, 유닉스에서 실행할 수 있는 점을 예로 들 수 있다.
❓ 자바 실행 환경 (JRE: Java Runtime Environment)때문이다. 자바 언어로 개발된 프로그램은 JRE가 설치된 모든 운영체제에서 실행이 가능하다.
- 객체지향 언어이다.
▶ 객체지향 언어란?