BufferedReader (буферизоване введення)
Коротко: Обгортка навколо потоку введення, яка накопичує дані у проміжному сховищі (буфері) й тим самим помітно прискорює читання, замість звернення до першоджерела (файл, мережа) за кожним символом.
Докладніше: Замість того щоб брати кожен символ окремо з диска чи з мережі (повільно, безліч окремих системних викликів), буферизований читач одразу читає в пам’ять більші блоки й віддає з них символи чи рядки — часто зі зручним методом читання цілого рядка за раз. Аналог для запису — буферизоване виведення.
Подробиці
BufferedReader reader = new BufferedReaДив. також: потоки введення-виведення, BufferedWriter, читання файлів