JAVA Platform

dev_Black_Snake·2024년 1월 12일

용어정리

목록 보기
6/25

사전적 정의

Java 어플리케이션의 실행환경(JRE)과 개발환경(JDK)을 제공하는 것들의 모임.

용어 설명

Java 프로그래밍 언어로 프로그래밍된 .java 파일을, 컴파일을 끝내면 .class 형식의 바이트 코드 형식의 파일로 만들어진다. 이렇게 Java 프로그램을 개발할 수 있는 환경은 JDK(Java Development Kit)에서 제공한다. 참고로 Java에서 컴파일 명령어를 갖고 있는 실행 파일은 javac.exe 이다. Java 명령 실행 파일들은 %JAVA_HOME%\bin 폴더 내에 위치하고 있다.

.class 파일은 JRE(Java Runtime Environment)에서 실행할 수 있다. 이 파일은 JRE 내부 라이브러리를 사용해야만 읽을 수 있다. JRE는 운영체제와 프로그램 사이에 껴서 둘 사이를 계층화시키며, 이렇게 계층화된 구조 덕분에 Java 프로그램은 운영체제의 종류에 관계없이 플랫폼 독립적으로 실행할 수 있다. 그러나 이 구조는 Java 프로그램을 실행하기 위해서는 반드시 JRE를 설치해야 하는 문제와, Java 프로그램의 속도를 느리게 만드는 단점을 만든다. 그래서 속도가 덜 중요한 웹 서버에서 운영 서버 컴퓨터의 운영체제를 고려하지 않고 개발해도 되는 Java가 정말 많이 쓰인다. 참고로 Java에서 프로그램 실행 명령어를 갖고 있는 실행 파일은 java.exe 이다.

그 외 용어 정리

  • JAVA_HOME - JDK 디렉토리 위치
  • classpath - JRE 디렉토리 위치
profile
"개발 관련 용어 간단 정리"가 이 블로그의 메인 컨텐츠입니다. 목표는 "개발자들의 위키백과"를 만드는 것입니다. 포스트를 읽는데 요구되는 시간이 대부분 1분 내외이므로, 개발 용어를 리마인드하고자 하면 제 포스트들을 여러 개 읽어보는 것을 추천합니다.                                ※ 주의 : 현재 velog 검색엔진의 문제로, 제 블로그에서 검색하면 제 글이 검색이 안됩니다. 해결법은 제 블로그의 소개글을 확인해주세요.

0개의 댓글