1. Java 용어 정리

1. Java 용어 정리

1. Compiler(컴파일러) : 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 언어 번역 프로그램을 말한다. 즉, Java, Python, C++, C 등과 같은 프로그래밍 언어를 컴퓨터가 해석할 수 있는 언어로 번역해 주는 프로그램을 의미한다.

2. Runtime(런타임) : 컴퓨터 프로그램이 실행되고 있는 동안의 동작 상태를 말한다.

3. JVM(Java Virtual Machine : 자바 가상 머신) : Java 소스 코드를 실행할 수 있는 실제로 실행시키는 주체이다.

4. JRE(Java Runtime Environment : 자바 실행 환경) : Java 애플리케이션을 생성하고 실행하기 위한 일련의 구성 요소이다. JVM, Java 클래스 라이브러리, Java 클래스 로더로 구성되어 있으며, JRE만 있더라도 Java 소스 코드는 실행 가능하다.

5. JDK(Java Development Kit : 자바 개발 키트) : JRE와 더불어 Java 소스 코드를 개발할 수 있도록 여러가지 애플리케이션을 포함한 패키지를 말한다.

6. Java Library(자바 라이브러리) : 주로 애플리케이션을 개발할 때 컴퓨터 프로그램이 사용하는 기능을 모아놓은 것을 말한다.

7. Framework(프레임워크) : 애플리케이션을 개발할 때 필요한 자바 라이브러리를 포함한 각종 기능들을 가지고 있는 작업공간이다. Spring, Django, Angularjs 등의 대표적인 프레임워크가 있다.

8. Architectur(아키텍처) : 애플리케이션을 개발 할 경우 필요한 주요 특징들을 기술적으로 설계하고 명시한 것을 말한다.

공유하기 글 요소 저작자표시

from http://nacho-dev.tistory.com/2 by ccl(A) rewrite - 2021-11-03 10:00:54