Главная » Java » Символьные потоки в Java

0

 

   Абстрактными классами, обеспечивающими чтение и запись символьных потоков, являются Reader и Writer. В каждом из них предусмотрены методы, схожие с "собратьями" из состава классов, представляющих байтовые потоки, — соответственно InputStream и OutputStream. Например, в InputStream определен метод read, вводящий младший байт значения типа int, а в Reader одноименный метод, который считывает в виде значения char два младших байта int. Класс OutputStream обладает методами для вывода данных из массивов типа byte, a Writer предлагает аналогичные методы для записи значений из массивов типа char. Классы символьных потоков появились в составе Java после реализации байтовых потоков и имели целью обеспечение полной поддержки таблиц символов Unicode; в ходе проектирования в контракты были внесены исправления, позволившие облегчить практическое использование типов. Дерево иерархии типов символьных потоков из состава пакета Java.

   Как и в случае байтовых потоков, по окончании использования символьного потока его следует закрывать, чтобы высвободить используемые им системны ресурсы.

 

Источник: Арнолд, Кен, Гослинг, Джеймс, Холмс, Дэвид. Язык программирования Java. 3-е изд .. : Пер. с англ. – М. : Издательский дом «Вильяме», 2001. – 624 с. : ил. – Парал. тит. англ.

По теме:

  • Комментарии