java-System & Runtime
System 클래스 소개
System 클래스는 자바 프로그램 실행 플랫폼을 대표하며 프로그램은 이 대상을 만들 수 없지만 System 클래스는 직접 호출하는 클래스 방법과 클래스 변수를 제공합니다. System 클래스는 표준 입력, 표준 출력, 오류 출력의 클래스 변수를 제공합니다.또한 액세스 환경 변수, 시스템 속성, 시스템 시간 등 정적 방법을 제공합니다.
System 클래스 사용법
환경 변수 및 시스템 속성
public static void main(String[] args) throws Exception {
//
Map env = System.getenv();
for (String envName : env.keySet()) {
System.out.printlin(envName + " : " + env.get(envName));
}
//
System.out.printlin(System.getenv("JAVA_HOME"));
//
Properties properties = System.getProperties();
//
properties.store(new FileOutputStream("properties.txt"), "System Properties");
//
System.out.println(System.getProperty("os.name"));
}
시스템 시간
System 클래스가 시스템의 현재 시간을 가져오는 방법:
currentTimeMillis()
: long 정수를 반환하고 현재 시간과 UTC 1970년 1월 1일 자정의 시간차를 밀리초 단위로 반환합니다.nanoTime()
: 롱형 정수를 되돌려 현재 시간과 UTC 1970년 1월 1일 자정의 시간 차이를 납초 단위로 되돌려준다.hash값
System 클래스는 지정된 객체의 정확한hash 값을 반환하는 방법을 제공합니다.
identityHashCode(Object obj)
: 대상의 주소에 따라hashCode값을 계산하고 두 대상의identityHashCode값이 같으면 두 대상이 같다.런타임 클래스
런타임 클래스 소개
Runtime 클래스는 Java 프로그램의 실행 환경을 나타낸다. 모든 Java 프로그램은 이에 대응하는 Runtime 실례가 있다. 응용 프로그램은 이 대상을 통해 실행 환경과 연결되고 응용 프로그램은 자신의 Runtime 실례를 만들 수 없으며 getRuntime () 방법으로 이와 관련된 Runtime 대상을 얻을 수 있다.Runtime 클래스 제공
load(String filename)
및 loadLibrary(String libname)
방법으로 파일과 동적 링크 라이브러리를 불러옵니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.