java-System & Runtime

1594 단어
System 클래스
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) 방법으로 파일과 동적 링크 라이브러리를 불러옵니다.

좋은 웹페이지 즐겨찾기