System 클래스는 Java에서 제일 많이 사용되는 표준 입출력 클래스죠?
System.in(표준 입력), System.err(표준 에러 출력), System.out(표준 출력) 을 포함하죠.
그런데 왜 이 System 클래스가 java.lang 패키지에 속해 있을까요?
이유는 간단합니다.
다시 말하지만 System 클래스는 표준 입출력을 담당하고 있습니다.
그런 만큼 모든 클래스에서 접근이 자유로워야겠죠.
따라서 모든 클래스가 자동으로 import 시키게 되는
Java.lang 패키지에 속해 있는 것입니다.
물론 System 클래스의 필드들은 static으로 선언되어 있지요.
'컴퓨터 공학 > 단편적 지식' 카테고리의 다른 글
[통신] OFDM(Orthogonal Frequency Division Multiplexing, 직교 주파수 분할 다중화) (1) | 2018.07.16 |
---|---|
[머신러닝] Windows에 TensorFlow 설치하기 (0) | 2018.01.04 |
[소리/음향] 샘플링(Sampling) 및 관련 이론 (0) | 2017.03.16 |
석사 연구를 시작합니다. (0) | 2017.01.11 |
[Java] java.lang.System 클래스 정의 위치의 이유? (0) | 2010.08.29 |
[Java] java.io.InputStream과 OutputStream은 왜 추상클래스일까? (0) | 2010.08.29 |