Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Классы байтовых потоков



Байтовые потоки определяются в двух иерархиях классов. На верху этой иерархии два абстрактных класса: InputStream и OutputStream. Каждый из этих абстрактных классов имеет несколько конкретных подклассов, которые обрабатывают различия между разными устройствами: дисковые файлы, сетевые соединения, буферы памяти.

Абстрактные классы InputStream и OutputStream определяют несколько ключевых методов, которые реализуются другими поточными классами. Методы read(), write() переопределяются в производных классах.

Классы байтовых потоков

Имя поточного класса Назначение
InputStream OutputStream Абстрактные классы, которые описывают поточный ввод и вывод
BufferedInputStream BufferedOutputStream Буферизированные потоки ввода и вывода
DataInputStream     DataOutputStream Поток ввода, который содержит методы для чтения данных стандартных типов Java; Поток вывода, который содержит методы для записи данных стандартных типов Java
FileInputStream   FileOutputStream Поток ввода, который читает из файла; Поток вывода, который записывает в файл
RandomAccessFile Поддерживает ввод-вывод файла произвольного доступа
PrintStream Поток вывода, который поддерживает методы print() и println()




Дата публикования: 2015-02-03; Прочитано: 358 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...