Java에서 System.out.println()은 무엇인가요?

발행: (2025년 12월 11일 오후 04:42 GMT+9)
1 min read
원문: Dev.to

Source: Dev.to

System.out.println() 이해하기

초보자들은 System.out.println()을 보면 길고 복잡해 보입니다. 하지만 그 각 부분마다 목적이 있습니다. 이 줄은 마법이 아니라 — 단순히 자바가 프로그램을 표준 출력 시스템에 연결하는 방식일 뿐입니다.

println()은 메서드입니다

println()PrintStream 클래스의 메서드입니다.

PrintStream과 OutputStream

PrintStream은 생성자에서 OutputStream을 인자로 받습니다:

PrintStream(OutputStream out)

OutputStream은 추상 클래스이며, 직접 객체를 만들 수 없습니다 (new OutputStream()).

System 클래스

System 클래스는 out이라는 이름의 PrintStream 객체를 제공합니다. 이것은 static으로 선언되어 있기 때문에 클래스 이름(System.out)을 통해 접근합니다.

Back to Blog

관련 글

더 보기 »