Тема  3. Ввод-вывод и исключения

Содержание

  1. Исключения
    1. try-catch
    2. Проверяемые исключения, throws
    3. Обработка исключений
      1. Несколько catch-блоков
      2. Сообщения об ошибках
      3. Стек исполнения
  2. Ресурсы
    1. Закрытие и утечка ресурсов
    2. try-catch-finally
    3. Блок использования ресурса
    4. Использование нескольких ресурсов одновременно
  3. Кодировки
    1. Кодировка по умолчанию
    2. Явное указание кодировки
  4. Readers
    1. Reader
    2. FileReader
    3. BufferedReader
    4. InputStreamReader
    5. InputStream
  5. Writers
    1. Writer
    2. FileWriter
    3. BufferedWriter
    4. OutputStreamWriter
    5. OutputStream
    6. PrintWriter

Примеры

zip

Практические навыки

  1. Обработка исключений
  2. Управление ресурсами
  3. Чтение текстовых файлов
  4. Запись текстовых файлов

Библиография

  1.  Java Tutorial. Basic IO
  2. Шилдт Г. Java. Полное руководство (12-е издание) (главы 10 и 20)
  3. Шилдт Г. Java 12. Руководство для начинающих (9-е издание) (главы 9 и 10)
  4. Эккель Б. Философия Java (4 издание) (главы 12 и 18)