캡슐화~!
:oop언어에서 조작법만 알면 된다.
컴퓨터는 비트단위도 인식하지만 바이트 단위로 처리한다
(버스비 낼때 10원짜리 안내는거랑 마찬가지다!!!!)
스트림이란? 데이터의 흐름
다중캐치문에서 캐치의 예외 처리는 try문의 순서에 종속된다.
즉 try안의 코드순서대로 다중캐치문도 위치시켜야 한다.
java.io.File클래스
파일을 객체화하여 정보를 얻어옴
close();//생성된 스트림과 자원과의 연결 해제, 메모리 관리에 매우 중요하다
연결해제.@@@@@중요@@@@ 꼭해주자!!!!!!!!!!!!!@@@@@@
//정상수행을 하던(try),예외가 발생하던(catch) 무조건 실행해야 할 로직이 있을경우엔
//finally에 기재한다. 즉 finally는 무조건 수행된다.
1.파일을 읽어들이는 스트림=파일입력스트림
2.종류는 Byte기반의 스트림(1byte씩 읽어들인다.)
예외란(exception)?
대부분의 프로그램은 컴파일을 무사히 마치면, 제대로 수행된다.
하지만 그렇지 않은 경우도 있다.(즉, 예외적인 상황도 있다)
printStackTrace();//stack 구조로 쌓여 있는 에러 메세지를 콘솔에 출력하라