На этом шаге мы рассмотрим классы InputStream и OutputStream
Классы потоков ввода-вывода байтов предоставляют богатую среду для организации байтового ввода-вывода данных. Поток ввода-вывода байтов можно использовать вместе с объектами любого типа, включая двоичные данные. Такая универсальность делает потоки ввода-вывода байтов важными для многих видов программ. Классы потоков ввода-вывода байтов происходят от классов InputStream и OutputStream.
Класс InputStream является абстрактным и определяет в Java модель потокового ввода байтов. Он реализует интерфейсы AutoCloseable и Closeable. При возникновении ошибок ввода-вывода большинство методов этого класса генерируют исключение типа IOException (за исключением методов mark() и markSupported()). В таблице 1 перечислены методы из класса InputStream.
Функция | Описание |
---|---|
int available() |