Есть ли недостатки использования FileReader в Java?
Я понимаю, что в отличие от BufferedReader он не использует буфер, но какое влияние он оказывает на использование FileReader сам по себе?
Есть ли случаи, когда FileReader может быть идеальным средством чтения из-за большей скорости и / или меньшего использования памяти по сравнению с BufferedReader?
Я провел небольшой тест производительности, который показал, что FileReader немного быстрее, чемBufferedReader почти в каждом тесте, что, вероятно, есть причина (возможно, потому что BufferedReader использовал FileReader).Так почему же всем не рекомендуется использовать FileReader, если он работает быстрее?