FileInputStream : 파일의 정보를 입력하는 클래스 read() 메서드를 호출하여 정보를 입력 받으며 1바이트의 데이터를 읽는다. 만약에 데이터를 읽다가 파일의 끝에 도달하여 더이상 읽을 데이터가 없는 경우에는 -1을 반환한다. read() 메서드의 아웃풋은 int형이기 때문에 받아온 데이터를 출력시 아스키코드로 출력된다. FileOutputStream: 파일의 정보를 출력하는 클래스 write() 메서드를 호출하여 바이트 배열을 파일에 출력 시키며 해당 파일이 경로에 존재하지 않을 시 새 파일을 생성해 준다. 파일이 이미 존재한다면 덮어쓰기 되며 오버로딩된 다른 생성자를 활용하여 두번째 인자로 true를 넣어주면 이어쓰기가 가능하다. 파일의 출력시 버퍼공간을 사용하기 때문에 flush()와 ..