java чтение текстового файла, когда, какой класс использовать?
Видите ли, есть много способов читать данные из текстового файла:
1) FileInputStream
2) RandomAccessFile
3) Scanner
4) FileReader
5) DataInputStream
И я немного запутался когда, что использовать.
Знаете ли вы какие-то источники о том каким образом все эти классы связаны, как все это устроено?
И какие классы подойдут лучше для работы именно с текстовими файлами.