2013년 5월 30일 목요일

System 클래스

static PrintStream out : 출력값을 처리할때 사용
static InputStream in : 입력값을 처리할 때 사용

System 클랫
   : 시스템 속성(Property) 값 관리
   : 시스템 환경 값 조회
   : GC 수행
   : JVM 종료
   : 현재 시간 조회
   : 기타 관리용 메소드

현재 시간 조회
currentTimeMillis() : 현재시간을 밀리초 단위로 리턴
nanoTime() : 현재 시간을 나노초 단위로 리턴 -> 시간측정시 이용

객체 출력시 toString() 보다는 valueOf()를 사용하는것이 안전.

public void printNull(){
   Object obj = null;
   System.out.println(obj.toString()); -> NullPointerException  발생
   System.out.println(obj + " is object's value"); -> obj+"is object's value" -> 이부분은 에러가 나지 않고 stringBuilder로 append 해준다.
}




댓글 없음:

댓글 쓰기