Потоки введення-виведення (I/O streams)
Коротко: Основний принцип API введення-виведення Java: дані течуть безперервним потоком між джерелом (файл, мережа, консоль) і програмою.
Докладніше: Java розрізняє байтові потоки (InputStream/OutputStream, для двійкових даних) і символьні потоки (Reader/Writer, для текстових даних із кодуванням символів).
Подробиці
Байтові потоки (двійкові дані) Символьні потоки…
Див. також: FileInputStream, FileOutputStream, BufferedReader, файли