자바 프로그램 실행 환경의 약어는 무엇입니까?
Java 프로그램의 실행 환경을 "JRE"라고 합니다. JRE는 JVM 표준 구현 및 Java 핵심 클래스 라이브러리를 포함하여 JAVA 프로그램을 실행하는 데 필요한 환경 모음입니다. JRE는 두 부분으로 구성됩니다. 1. 애플리케이션을 실행, 테스트 및 전송할 수 있는 Java 플랫폼인 Java 런타임 환경 2. JRE를 사용하는 브라우저에서 Java 애플릿 및 JavaBean 구성 요소를 실행할 수 있는 Java 플러그인 .
이 튜토리얼의 운영 환경: windows7 시스템, java8 버전, Dell G3 컴퓨터.
Java 프로그램의 실행 환경을 "JRE"라고 합니다.
JRE 소개
JRE는 Java Runtime Environment의 약자로 Java Runtime Environment를 의미하며 Sun의 제품입니다. JVM 표준 구현 및 Java 코어 클래스 라이브러리를 포함하여 JAVA 프로그램을 실행하는 데 필요한 환경 모음입니다.
JRE(Java Plug-in 포함)는 Sun의 제품이며 Java Runtime Environment와 Java Plug-in의 두 부분으로 구성됩니다.
Java Runtime Environment는 애플리케이션을 실행, 테스트 및 제공할 수 있는 Java 플랫폼입니다. 개발 도구(JDK)(컴파일러, 디버거 및 기타 도구)는 포함되지 않습니다. JRE에는 브라우저에서 애플릿을 실행하기 위해 보조 소프트웨어인 Java 플러그인이 필요합니다.
Java 플러그인 소프트웨어를 사용하면 Java 애플릿 및 JavaBean 구성 요소를 기본 Java Runtime Environment를 사용하는 브라우저에서 실행하는 대신 Sun의 Java Runtime Environment를 사용하는 브라우저에서 실행할 수 있습니다. Java 플러그인은 Netscape Navigator 및 Microsoft Internet Explorer에서 사용할 수 있습니다.
J2RE는 Java 런타임 환경인 Java2 Runtime Environment(JRE라고도 함)가 Java2 플랫폼과 일치한다는 점을 강조합니다. Java 프로그램이나 애플릿만 실행해야 하는 경우 다운로드하여 설치하세요.
JRE는 Java 프로그램 개발 및 실행을 위한 세 가지 관련 구성 요소 중 하나입니다. 다른 두 구성 요소는 다음과 같습니다.
JDK(Java Development Kit)는 Java 애플리케이션 개발을 위한 도구 세트입니다. 개발자는 Java 버전 및 패키지 또는 개정(Java Enterprise Edition(Java EE), Java Special Edition(Java SE) 또는 Java Mobile Edition(Java ME))에 따라 JDK를 선택합니다. Java 프로그램 실행은 Java 프로그램 개발 프로세스의 일부이므로 모든 JDK에는 항상 호환 가능한 JRE가 포함되어 있습니다.
JVM(Java Virtual Machine)은 Java 애플리케이션을 실시간으로 실행합니다. 모든 JRE에는 기본 JVM이 포함되어 있지만 개발자는 애플리케이션의 특정 리소스 요구 사항을 충족하는 다른 JVM을 자유롭게 선택할 수 있습니다.
JRE는 JDK를 사용하여 생성된 Java 코드를 JVM에서 실행하는 데 필요한 필수 라이브러리와 결합한 다음 생성된 프로그램을 실행하는 데 사용되는 JVM 인스턴스를 생성합니다. JVM은 여러 운영 체제에서 사용할 수 있으며 JRE를 사용하여 만든 프로그램은 모든 운영 체제에서 실행될 수 있습니다. 이러한 방식으로 Java 런타임 환경을 사용하면 Java 프로그램이 모든 운영 체제에서 수정되지 않은 상태로 실행될 수 있습니다.
JRE는 어떻게 작동하나요?
JDK와 JRE는 상호 작용하여 거의 모든 운영 체제에서 Java 기반 애플리케이션을 원활하게 실행할 수 있는 지속 가능한 런타임 환경을 만듭니다. 다음은 JRE 런타임 아키텍처를 구성합니다.
-
클래스 로더
Java 클래스 로더는 Java 프로그램을 실행하는 데 필요한 모든 클래스를 동적으로 로드합니다. Java 클래스는 필요할 때만 메모리에 로드되므로 JRE는 요청 시 클래스 로더를 사용하여 이 프로세스를 자동화합니다.
-
바이트코드 검증기
Java 코드를 인터프리터에 전달하기 전에 바이트코드 검증기는 코드의 형식과 정확성을 보장합니다. 코드가 시스템 무결성이나 액세스 권한을 위반하는 경우 클래스는 손상된 것으로 간주되어 로드되지 않습니다.
-
Interpreter
바이트코드가 성공적으로 로드된 후 Java 인터프리터는 JVM 인스턴스를 생성하여 기본 시스템에서 Java 프로그램의 기본 실행을 지원합니다.
JRE에는 무엇이 포함되어 있나요?
JRE에는 Java Virtual Machine 외에도 Java 애플리케이션을 최대한 활용하는 데 도움이 되는 다양한 지원 소프트웨어 도구 및 기능도 포함되어 있습니다.
배포 솔루션
JRE 설치에는 애플리케이션 활성화를 단순화하고 향후 Java 업데이트에 대한 고급 지원을 제공하도록 설계된 Java Web Start 및 Java 플러그인과 같은 배포 기술이 포함되어 있습니다.
개발 키트
JRE에는 개발자가 프로그램의 사용자 인터페이스를 개선하는 데 도움이 되도록 설계된 도구 키트도 포함되어 있습니다. 이러한 툴킷 중 일부는 다음과 같습니다.
Java 2D: Java 언어로 2차원 그래픽을 그리기 위한 API(응용 프로그래밍 인터페이스)입니다. 개발자는 풍부한 사용자 인터페이스, 특수 효과, 게임 및 애니메이션을 만들 수 있습니다.
Abstract Window Toolkit(AWT): 객체, 버튼, 스크롤 막대 및 창을 생성하기 위한 GUI(그래픽 사용자 인터페이스).
Swing: 풍부한 위젯 세트를 사용하여 유연하고 사용자 친화적인 사용자 정의를 제공하는 또 다른 경량 GUI입니다.
통합 라이브러리
Java 런타임 환경은 개발자가 애플리케이션과 서비스 간에 원활한 데이터 연결을 생성하는 데 도움이 되는 수많은 통합 라이브러리를 제공합니다. 이러한 라이브러리 중 일부는 다음과 같습니다.
Java IDL(CORBA): Common Object Request Architecture를 사용하여 Java 프로그래밍 언어로 작성된 분산 객체를 지원합니다.
JDBC(Java Database Connectivity) API: 개발자에게 원격 관계형 데이터베이스, 플랫 파일 및 스프레드시트에 액세스하는 애플리케이션을 작성할 수 있는 도구를 제공합니다.
JNDI(Java Naming and Directory Interface): 클라이언트가 명명 규칙을 사용하여 데이터베이스에서 정보를 가져오는 휴대용 애플리케이션을 만들 수 있도록 하는 프로그래밍 인터페이스 및 디렉터리 서비스입니다.
언어 및 유틸리티 라이브러리
JRE에는 Java 애플리케이션 설계, 패키지 버전 제어, 관리 및 모니터링에 필요한 기본 패키지인 java.lang. 및 java.util. 패키지가 포함되어 있습니다. 패키지의 예는 다음과 같습니다.
수집 프레임워크: 애플리케이션 데이터의 저장 및 처리를 개선하도록 설계된 인터페이스 세트로 구성된 통합 아키텍처입니다.
병렬 유틸리티: 고성능 스레딩 유틸리티를 갖춘 강력한 프레임워크 패키지입니다.
Preferences API: 동일한 시스템에서 여러 사용자가 자신만의 애플리케이션 기본 설정 세트를 정의할 수 있도록 지원하는 경량의 크로스 플랫폼 영구 API입니다.
로깅: 추가 분석을 위해 보안 오류, 구성 오류, 성능 문제 등의 로그 보고서를 생성합니다.
JAR(Java Archive): 여러 파일을 JAR 형식으로 묶어 다운로드 속도를 크게 높이고 파일 크기를 줄이는 플랫폼 독립적인 파일 형식입니다.
【관련 추천: 동영상 튜토리얼 바로가기】
위 내용은 자바 프로그램 실행 환경의 약어는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Java의 난수 생성기 안내. 여기서는 예제를 통해 Java의 함수와 예제를 통해 두 가지 다른 생성기에 대해 설명합니다.

Java의 Weka 가이드. 여기에서는 소개, weka java 사용 방법, 플랫폼 유형 및 장점을 예제와 함께 설명합니다.

Java의 Smith Number 가이드. 여기서는 정의, Java에서 스미스 번호를 확인하는 방법에 대해 논의합니다. 코드 구현의 예.

이 기사에서는 가장 많이 묻는 Java Spring 면접 질문과 자세한 답변을 보관했습니다. 그래야 면접에 합격할 수 있습니다.

Java 8은 스트림 API를 소개하여 데이터 컬렉션을 처리하는 강력하고 표현적인 방법을 제공합니다. 그러나 스트림을 사용할 때 일반적인 질문은 다음과 같은 것입니다. 기존 루프는 조기 중단 또는 반환을 허용하지만 스트림의 Foreach 메소드는이 방법을 직접 지원하지 않습니다. 이 기사는 이유를 설명하고 스트림 처리 시스템에서 조기 종료를 구현하기위한 대체 방법을 탐색합니다. 추가 읽기 : Java Stream API 개선 스트림 foreach를 이해하십시오 Foreach 메소드는 스트림의 각 요소에서 하나의 작업을 수행하는 터미널 작동입니다. 디자인 의도입니다

Java의 TimeStamp to Date 안내. 여기서는 소개와 예제와 함께 Java에서 타임스탬프를 날짜로 변환하는 방법에 대해서도 설명합니다.

캡슐은 3 차원 기하학적 그림이며, 양쪽 끝에 실린더와 반구로 구성됩니다. 캡슐의 부피는 실린더의 부피와 양쪽 끝에 반구의 부피를 첨가하여 계산할 수 있습니다. 이 튜토리얼은 다른 방법을 사용하여 Java에서 주어진 캡슐의 부피를 계산하는 방법에 대해 논의합니다. 캡슐 볼륨 공식 캡슐 볼륨에 대한 공식은 다음과 같습니다. 캡슐 부피 = 원통형 볼륨 2 반구 볼륨 안에, R : 반구의 반경. H : 실린더의 높이 (반구 제외). 예 1 입력하다 반경 = 5 단위 높이 = 10 단위 산출 볼륨 = 1570.8 입방 단위 설명하다 공식을 사용하여 볼륨 계산 : 부피 = π × r2 × h (4
