A interface
DataInput
é implementada pelas classes
DataInputStream
e RandomAccessFile
. Os
métodos especificados nesta interface possibilitam a interpretação de
uma seqüência de bytes como um tipo primitivo da linguagem Java.
Adicionalmente, é também possível interpretar a seqüência de bytes
como um objeto String
.
Em geral, métodos dessa interface geram uma exceção
EOFException
se for solicitada a leitura além do final do
arquivo. Em outras situações de erro de leitura, a exceção
IOException
é gerada.