출력 함수
(자바는 객체 덩어리에 묶여있는데 앞의 System.out라는 객체 out객체이름(Stream 객체))
System.out.write(30);
System.out.print(30,43);
System.out.println("hello");
System.out.printf("%d", 30);
입력 함수(System.in.)
System.in.read();
System.in.skip();
System.in.reset();
ex) 회사에서 일할 때 결제할 서류(어플리케이션) 을 들고 결제(출력)를 받으러 가게 됐을 때 앞에 이미 다른 사람의 서류(다른 어플리케이션)가 있을 경우 줄을 서서 기다리는 게 아닌 결제 서류함(버퍼)에 집어놓고 오는 것.
우리는 무엇을 이용하던 객체(Object)가 필요하다. 다른말로 하자면 실존하는 것(실체)
그런 실체가 있기 위해 이용되는 파이->개체(Entity)
ex) 우리가 자동차를 구매할 대 템플릿 북을 보다가 k7하이브리드라는 걸 선택(개체)
주문한 자동차가 제작 되어 실체가 되어 도착함(객체)-이름을 붙인다(붕붕이)
out.write(2)의 경우 2를 시스템 out에 write하라이다.
flush()는 실제로 모니터를 출력한다.인데 값을 out으로 보낼수 있게 해달라로 out이 flush시킴
출처 : youtube 뉴렉처 자바 강의