lab5
Порядок выполнения работы
-
Изучить особенности реализации потоков ввода-вывода в Java.
-
Изучить способы использования потоков ввода-вывода в Java.
-
Построить приложение в соответствии с заданием. При создании приложений желательно использовать дополнительные классы-утилиты Java, описанные в приложении appdoc.doc.
Создать приложение, демонстрирующее, повозможности, различные свойства потоков ввода-вывода для Java:
-
Ввод/вывод на консоль в русской кодировке
-
Ввод/вывод в элементы графического интерфейса
-
Ввод/вывод в файлы в русской кодировке
-
Взаимодействие между потоками исполнения через каналы ввода-вывода
-
Ввод/вывод объектов разных типов в файла и потоки
Содержание
- Потоки данных. Работа с локальными файлами Цели работы
- Порядок выполнения работы
- Вопросы для самопроверки и защиты.
- Организация ввода-вывода в Java
- Классы потоков ввода-вывода
- Иерархия классов потоков ввода-вывода
- Консольный ввод/вывод
- Файловый ввод/вывод
- Получение свойств файла
- Буферизованный ввод/вывод
- Поток простых типов Java
- Кодировка utf-8
- Прямой доступ к файлу
- Каналы обмена информацией
- Сериализация объектов