DataInputStream과 DataOutputStream
DataInputStream/DataOutputStream역시 각각 FilterInputStream/FilterOutputStream의 자손이며 DataInputStream은 DataInput인터페이스를 DataOuputStream은 DataOutput인터페이스를 각각 구현하였기 때문에, 데이터를 읽고 쓰는데 있어서 byte단위가 아닌, 8가지 기본 자료형의 단위로 읽고 쓸 수 있다는 장점이 있습니다. DataOutputStream의 출력하는 형식은 각 기본 자료형 값을 16진수로 표현하여 저장합니다. 예를 들어 int값을 출력한다면, 4byte의 16진수로 출력됩니다. 각 자료형의 크기가 다르므로, 출력한 데이터를 다시 읽어 올 때는 출력했을 때의 순서를 염두에 두여야 합니다. FileOutputStr..
자바강좌
2019. 6. 30. 08:19