자바IO 객체는 인스턴스를 만들고,

모두 사용하면, close메소드를 꼭 사용해야 합니다.

 

 


 

근데, 사용자가 close메소드를 호출을 안했더라 하더라도,

Exception이 발생하지 않았다면, 자동으로 

close가 되는 방법이 있습니다.

 

 

그 방법은

try-with-resources문법

사용 하면 됩니다!!

 

 

 

 

 


 

 

 

 

 

첫번째)

 

 

두번째)

쓰는거(저장하는거) (OutputStream)

읽는거 (InputStream)

 

 

여기서는 "쓰는거임(자장하는거)"

 

data.txt파일에다가 저장하는거(파일없을 시, 새로만들어짐)

 

 

 

 

 

저장(=쓸때)을 할 때, int, boolean, double로 저장을 했습니다.

 

 

 

 

 


 

그러면 읽을 때도   int, boolean, double로 읽습니다.

 

 

 

 

 

첫번째)

쓰는거 (OutputStream)

읽는거 (InputStream)

 

 

여기서는 "읽는거임"

 

 

"data.txt파일"에 적어 주었던 값들이 출력이 됩니다.