High Level Programming Language/The Platform Environment(2)
-
Configuration Utilities
Properties (속성)Properties은 키/값 쌍으로 관리되는 구성 값입니다. 각 쌍에서 키와 값은 모두 문자열(String) 입니다. 키는 값을 식별하고 검색하는 데 사용되며, 이는 변수 이름을 통해 변수 값을 조회하는 방식과 유사합니다. 예를 들어, 파일을 다운로드할 수 있는 애플리케이션은 마지막 다운로드에 사용된 디렉터리를 추적하기 위해 "download.lastDirectory"라는 이름의 속성을 사용할 수 있습니다. Properties을 관리하려면 java.util.Properties 클래스의 인스턴스를 생성합니다. 이 클래스는 다음과 같은 메서드를 제공합니다:스트림으로부터 키/값 쌍을 Properties 객체에 로드키를 이용하여 값 검색키와 값 나열키에 대한 열거 수행속성을 스트림에 ..
2025.05.05 -
Lesson: The Platform Environment
애플리케이션은 플랫폼 환경에서 실행됩니다. 이 플랫폼 환경은 기반 운영체제, 자바 가상 머신(Java Virtual Machine, JVM), 클래스 라이브러리, 그리고 애플리케이션이 실행될 때 제공되는 다양한 구성 데이터로 정의됩니다.이 레슨에서는 애플리케이션이 자신의 플랫폼 환경을 조사하고 구성하기 위해 사용할 수 있는 API들을 설명합니다.이 레슨은 다음의 세 가지 섹션으로 구성되어 있습니다:구성 유틸리티(Configuration Utilities) – 애플리케이션이 배포될 때나 사용자가 제공하는 구성 데이터를 접근하는 데 사용되는 API들을 설명합니다.시스템 유틸리티(System Utilities) – System 클래스와 Runtime 클래스에 정의된 다양한 유틸리티 API들을 설명합니다.PAT..
2025.05.05