우선 매우 기본적이고 특이한 질문을했기 때문에 후회하지만 저는 프로그래밍뿐만 아니라 Java에 익숙하지 않습니다. 나는 system.out.println ()의 "out"이 시스템 클래스의 객체라는 것을 연구했습니다. "out"은 시스템 클래스의 다른 객체로 대체 될 수 있습니까? 그렇다면 멤버는 무엇이며 어떻게 ???
당신은 호출 할 수 println()
있는에 PrintStream
. System
javadoc 을 보면 또 다른 PrintStream
정적 필드 , 즉 System.err
. 예를 들면 :
System.err.println("This goes to POSIX standard error!");
실제로 표준 출력을 자신의 출력 스트림으로 대체하려면 스트림을 System.setOut(PrintStream)
또는 해당System.setErr(PrintStream)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다