Trial book

Работа с файлами

Как известно всем программистам с давних времён, большинство программ не может выполнять свою работу, не имея доступа к внешним данным. Данные извлекаются из источника ввода.Результат программы направляется на вывод. На языке Java эти понятия определяются очень широко. Например, источником ввода или метом вывода может служть сетевое соединение, буфер памяти или дисковый файл - всеми ими можно манипулировать при помощи классов ввода-вывода в Java. Хотя физически они совершенно различны, все эти устройиства описываются единой абстракцией - потоком.

Поток присоединён к физическому устройству при помощи системы ввода-вывода в Java. Все потоки ведут себя похоже несморя на то, что физические устройства, к которым они присоединены, в корне отличаются.