java platform se binary 다운로드

java.lang.ref 패키지는 응용 프로그램과 JVM(Java 가상 시스템) 가비지 수집기 간의 제한된 상호 작용을 허용하는 다른 참조보다 더 유연한 참조 유형을 제공합니다. 언어 디자이너가 „java.lang”로 시작하는 이름을 지정할 수 있을 만큼 중요한 패키지이지만 다소 특별한 용도이며 많은 개발자가 사용하지 않습니다. 이 패키지는 J2SE 1.2에 추가되었습니다. Java 플랫폼, 엔터프라이즈 에디션(Java EE)은 Java SE의 모든 클래스와 워크스테이션이 아닌 서버에서 실행되는 프로그램에 더 유용한 숫자를 포함하는 관련 사양입니다. 이 플랫폼은 Java 프로그래밍 언어를 사용하며 Java 소프트웨어 플랫폼 제품군의 일부입니다. Java SE는 Java 클래스 라이브러리용 Java API와 같은 범용 API 범위를 정의하며 Java 언어 사양 및 Java 가상 컴퓨터 사양도 포함합니다. [2] Java SE의 가장 잘 알려진 [인용 필요] 구현 중 하나는 오라클 사의 자바 개발 키트 (JDK)입니다. [3] java.beans 패키지에는 JavaBeans 아키텍처에서 정의한 재사용 가능한 구성 요소인 콩을 개발하고 조작하기 위한 다양한 클래스가 포함되어 있습니다. 아키텍처는 구성 요소의 속성을 조작하고 해당 속성이 변경될 때 이벤트를 발생시키는 메커니즘을 제공합니다. Java는 표현적인 참조 시스템을 가지고 있으며 가비지 수집을 위한 특별한 동작을 허용합니다.

Java의 일반 참조를 „강력한 참조”라고 합니다. java.lang.ref 패키지는 소프트, 약어 및 가상 참조의 세 가지 다른 유형의 참조를 정의합니다. 각 참조 유형은 특정 용도로 설계되었습니다. 리플렉션은 Java 코드가 런타임에 Java 구성 요소를 검사하고 „반영”하고 반사된 멤버를 사용할 수 있도록 하는 Java API의 구성 요소입니다. java.lang.reflect 패키지의 클래스와 java.lang.Class 및 java.lang.package는 디버거, 인터프리터, 개체 검사기, 클래스 브라우저 및 개체 직렬화 및 JavaBeans와 같은 서비스와 같은 응용 프로그램을 수용합니다. 대상 개체의 공용 멤버(런타임 클래스에 따라) 또는 지정된 클래스에서 선언한 멤버에 대한 액세스 입니다. 이 패키지는 JDK 1.1에 추가되었습니다. java.awt 또는 추상 창 도구 키트는 기본 네이티브 플랫폼의 위젯 집합, GUI 이벤트 하위 시스템의 핵심 및 네이티브 창 시스템과 Java 응용 프로그램 간의 인터페이스를 기반으로 하는 기본 GUI 위젯 집합에 대한 액세스를 제공합니다. 또한 몇 가지 기본 레이아웃 관리자, 클립보드 및 드래그 앤 드롭과 함께 사용하기 위한 데이터 전송 패키지, 마우스 및 키보드와 같은 입력 장치에 대한 인터페이스, 지원 시스템의 시스템 트레이에 대한 액세스 도 제공합니다.

이 패키지는 javax.swing과 함께 JDK 6에서 가장 많은 열거형(모두 7)을 포함합니다. java.rmi 패키지는 서로 다른 JVM에서 실행되는 두 자바 응용 프로그램 간의 원격 프로시저 호출을 지원하기 위해 Java 원격 메서드 호출을 제공합니다. Java 패키지 java.lang에는 언어 및 런타임 시스템과 밀접하게 연결된 기본 클래스와 인터페이스가 포함되어 있습니다. 여기에는 클래스 계층을 형성하는 루트 클래스, 언어 정의에 연결된 형식, 기본 예외, 수학 함수, 스레딩, 보안 함수 및 기본 네이티브 시스템에 대한 일부 정보가 포함됩니다. 이 패키지에는 JDK 6에서 제공되는 32개의 오류 클래스 중 22개가 포함되어 있습니다. Java applet 생성을 지원하기 위해 만들어진 java.applet 패키지를 사용하면 네트워크를 통해 응용 프로그램을 다운로드하고 보호된 샌드박스 내에서 실행할 수 있습니다. 샌드박스에는 보안 제한이 쉽게 부과됩니다. 예를 들어 개발자는 applet에 디지털 서명을 적용하여 안전한 것으로 레이블을 지정할 수 있습니다.

이렇게 하면 사용자가 제한된 작업(예: 로컬 하드 드라이브 액세스)을 수행할 수 있는 applet 권한을 부여하고 일부 또는 모든 샌드박스 제한을 제거할 수 있습니다.