1. Stream 이란 영어 뚯으로 '흐르는 시냇물'등의 의미로 일반적으로 데이터의 연속적인 흐름을 의미 합니다. 즉 프로그램에서 외부의 데이터를 읽거나 보내기 위한 통로 역활을 합니다. 자바에서 Stream은 java.io Package에 있으면 추상 클래스인 InputStream(외부에서 데이터를 입력), OutputStream(데이터를 외부로 출력)을 상속 받아서 구현한 FileInputStream, FileOutputStream등이 있으며 상속 받아 overriding해서 다양한 역활을 수행 할 있습니다. 자바에서는 Stream은 단반향 입니다 2. InputStream Byte단위의 자바 입력에 사용되는 최상위 클래스는 입력 스트림 클래스 InputStream을 상속 받아서 구현 한 것으로 파일..

File Class는 파일과 폴더를 관리하는 Class 1. 파일 객체 생성 public File(String pathname) { } public File(String parent, String child) { } public File(File parent, String child) { } public File(URI uri) { } 파일을 생성 하는 시점에는 실제 파일의 존재 유무는 확인 하지 않습니다. 파일을 읽어 오는 동작을 할 때 실제 파일이 없으면 FileNotFondException이 발생 하므로 존재 유무를 체크 해애 합니다. File(String pathname) 폴더 이름 또는 파일 이름이 위치를 가리키는 File 객체 File(String parent, String child) par..