Вопросы для самопроверки и защиты.
-
Какие ограничения накладываются на апплеты при работе с файлами? Как изменяются эти ограничения в Java 2?
-
Что необходимо сделать для создания автономного Java-приложения?
-
Как организовать графический интерфейс пользователя в самостоятельных приложениях?
-
С какими потоками может работать Java-приложение?
-
Какие существуют базовые классы Java для работы с потоками и файлами?
-
Почему используются байтовые потоки и символьные потоки?
-
Какие классы Java являются производными от класса InputStream?
-
Какие классы Java являются производными от класса OutputStream?
-
Какие стандартные потоки ввода-вывода существуют в Java, каково их назначение? На базе каких классов создаются стандартные потоки?
-
Чем является поток System.in? Какими методами чаще всего пользуются при работе с этим потоком?
-
Чем является поток System.out? Какими методами чаще всего пользуются при работе с этим потоком?
-
Чем является поток System.err? Какими методами чаще всего пользуются при работе с этим потоком?
-
Как «заставить» консольную программу на Java «разговаривать по русски?
-
В чем заключается особенность создания потока, связанного с локальным файлом?
-
Как создать поток для форматированного обмена данными, связанного с локальным файлом?
-
Как добавить буферизацию для потока форматированного обмена данными, связанного с локальным файлом?
-
Выполняется ли процессом “сборки мусора” автоматическое закрытие потоков, с которыми приложение завершило работу?
-
За счет чего буферизация ускоряет работу приложений с потоками?
-
Когда применяется принудительный сброс буферов?
-
В каких случаях чаще всего используются потоки в оперативной памяти?
-
Для выполнения каких операций применяется класс File?
-
Для чего применяются фильтры файлов и как создать и использовать фильтр?
-
Для чего предназначен класс RandomAccessFile? Чем он отличается от потоков ввода и вывода?
-
Как организовать передачу объектов через потоки ввода-вывода?
-
Что такое сериализация объектов?
-
Как сделать поле несохраняемым?
- Потоки данных. Работа с локальными файлами Цели работы
- Порядок выполнения работы
- Вопросы для самопроверки и защиты.
- Организация ввода-вывода в Java
- Классы потоков ввода-вывода
- Иерархия классов потоков ввода-вывода
- Консольный ввод/вывод
- Файловый ввод/вывод
- Получение свойств файла
- Буферизованный ввод/вывод
- Поток простых типов Java
- Кодировка utf-8
- Прямой доступ к файлу
- Каналы обмена информацией
- Сериализация объектов