Прошу прощения, если это дубликат, но я не смог найти окончательного ответа на то, что является наилучшей практикой для каждого типа.
Я хотел бы знать, какие подходящие условия определяют, когда следует использовать BufferedReader vs FileReader или BufferedInput/OutputStream vs FileInput/OutputStream? Есть ли какая-то формула, которая всегда подскажет вам, что подходит?
Должен ли я всегда использовать буферизацию?
Спасибо