표준 입출력과 File: RandomAccessFile
·
자바/입출력 IO
1. RandomAccessFile - 자바에서는 입력과 출력이 각각 분리되어 별도로 작업을 하도록 설계되어 있는데, 이 RandomAccessFile만은 하나의 클래스로 입력과 출력을 모두 할 수 있도록 되어 있다. - RandomAccessFile은 InputSteam과 OutputStream으로부터 상속받지 않고, DataInput 인터페이스와 DataOutput 인터페이스를 모두 구현했기 때문에 읽기와 쓰기가 모두 가능하다. - RandomAccessFile 클래스의 가장 큰 장점은 파일의 어느 위치에나 읽기/쓰기가 가능하다는 것이다. ( 다른 입출력 클래스들은 입출력 소스에 순착적으로 읽기/쓰기를 하기 때문에 읽기와 쓰기가 제한적이다. ) - 그러므로, RandomAccessFile 클래스는 어..