Часто при разработке приложения возникает необходимость в сохранении и извлечении информации из какого либо источника. Для этого используются потоки ввода/вывода, которые представляют собой объекты соответствующих классов. Самые первые классы, появившиеся в Java, связаны с передачей и извлечением последовательности байтов. Эти классы являются потомками абстрактных классов InputStream, OutputStream.
Если речь идет а работе с файлами, то как правило это классы FileInputStream, FileOutputStream. Это если мы говорим о байтовых потоках. Конструкторы данных классов, открывают поток и связывают его с физическим фалом.
Для работы с текстом, с символами, лучше работать с символьными потоками. Эти потоки реализованы от абстрактных классов Reader и Writer.
Класс File. Данный класс используется для работы с файлами и каталогами на внешних носителях. С содержимым файлов данный класс не работает, но он позволяет создавать, удалять файлы, изменять их имя, ограничивать доступ, работать с каталогами и многое другое.
Watch video Java SE. Урок 31. Потоки ввода вывода (I/O) online without registration, duration hours minute second in high quality. This video was added by user Follow the white rabbit 16 February 2017, don't forget to share it with your friends and acquaintances, it has been viewed on our site 81,25 once and liked it 2.1 thousand people.