O jeito mais simples, se vc estiver usando java 1.5 ou posterior:
Scanner scanner = new Scanner(new File("nomedoarquivo"));
while(scanner.hasNext()) {
String linha = scanner.next();
//faz alguma coisa com essa linha
}
O jeito de vc trabalhar com arquivos de texto e de dados é o mesmo…
mas se o arquivo de dados for binário, vai dar um bom trabalho pra entender o q tá dentro dele…