Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Классы Java для работы с потоками




 

Приложение Java, может работать с потоками нескольких типов:

• стандартные потоки ввода и вывода;

• потоки, связанные с локальными файлами;

• потоки, связанные с файлами в оперативной памяти;

• потоки, связанные с удаленными файлами Рассмотрим кратко классы, связанные с потоками.

 

Стандартные потоки

 

Для работы со стандартными потоками в классе System имеется три статических объекта: System.in, System.out и System.err. По своему назначению эти потоки больше всего напоминают стандартные потоки ввода, вывода и вывода сообщений об ошибках операционной системы MS-DOS.

 

Поток System.in связан с клавиатурой, поток System.out и System.err – с консолью приложения Java.

 

Базовые классы для работы с файлами и потоками

 

Рассмотрим иерархию классов, предназначенных для организации ввода и вывода (рис. 1).

 

Рис. 1. Основные классы для работы с файлами и потоками

 

Класс InputStream

 

Класс InputStream является базовым для большого количества классов, на основе которых создаются потоки ввода. Именно производные классы применяются при создании программ, так как в них имеются намного более мощные методы, чем в классе InputStream. Эти методы позволяют работать с

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

 

Класс OutputStream

 

Аналогично, класс OutputStream служит в качестве базового для различных классов, имеющих отношение к потокам вывода.

 


Поделиться:

Дата добавления: 2015-09-15; просмотров: 62; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты