Философия Java


     Шлюхи Московский район подробнее. |          

Философия Java

Блок try
Обработчики исключений

Прерывание против возобновления
Создание ваших собственных исключений
Создание ваших собственных исключений - 2
Создание ваших собственных исключений - 3
Спецификация исключения
Перехват любого исключения
Перехват любого исключения - 2
Повторное выбрасывание исключений
Повторное выбрасывание исключений - 2
Повторное выбрасывание исключений - 3

Стандартные исключения Java
Особый случай RuntimeException
Особый случай RuntimeException - 2
Выполнение очистки с помощью finally
Для чего нужно finally?
Для чего нужно finally? - 2
Ловушка: потерянное исключение
Ограничения исключений
Ограничения исключений - 2
Ограничения исключений - 3

Конструкторы
Конструкторы - 2
Конструкторы - 3
Совпадение исключений
Руководство по исключениям
Резюме
Упражнения
Упражнения - 2
By Bruce Eckel
Система ввода/вывода в Java

Класс File
Список директории
Список директории - 2
Анонимные внутренние классы
Поиск и создание директориев
Ввод и вывод
Типы InputStream
Типы OutputStream
Добавление атрибутов и полезных интерфейсов
Чтение из InputStream с помощью FilterInputStream

Запись в OutputStream с помощью FilterOutputStream
Читающие и пишущие
Источники и приемники данных
Модификация поведения потока
Неизмененные классы
Сам по себе: RandomAccessFile
Типичное использование потоков ввода/вывода
Типичное использование потоков ввода/вывода - 2
Потоки ввода
Буферизированный ввод из файла

Ввод из памяти
Форматированный ввод из памяти
Вывод в файл
Выходные потоки
Сохранение и возврат
Чтение и запись файлов произвольного доступа
Ошибка?
Потоки в виде трубопровода
Стандартный ввод/вывод
Чтение из стандартного ввода

Замена System.out на PrintWriter
Перенаправление стандартного ввода/вывода
Компрессия
Простая компрессия с помощью GZIP
Многофайловое хранение с использованием Zip
Многофайловое хранение с использованием Zip - 2
Java архивы (JAR'ы)
Java архивы (JAR'ы) - 2
Сериализация объектов
Сериализация объектов - 2

Сериализация объектов - 3
Сериализация объектов - 4
Нахождение класса
Управление сериализацией
Управление сериализацией - 2
Управление сериализацией - 3
Ключевое слово transient
Ключевое слово transient - 2
Альтернатива Externalizable
Альтернатива Externalizable - 2

Альтернатива Externalizable - 3
Работа с версиями
Использование устойчивости
Использование устойчивости - 2
Использование устойчивости - 3
Использование устойчивости - 4
Использование устойчивости - 5
Использование устойчивости - 6
Токенизация(Tokenizing) ввода
StreamTokenizer

StreamTokenizer - 2
StringTokenizer
StringTokenizer - 2
Проверка стиля капитализации
Проверка стиля капитализации - 2
Проверка стиля капитализации - 3
Проверка стиля капитализации - 4
Проверка стиля капитализации - 5
Проверка стиля капитализации - 6
Проверка стиля капитализации - 7

Резюме
Упражнения
Упражнения - 2
©2000 By Bruce Eckel
Идентификация типа времени выполнения
Необходимость RTTI
Необходимость RTTI - 2
Объект Class
Объект Class - 2
Литералы объектов Class

Проверка перед приведением типа
Проверка перед приведением типа - 2
Проверка перед приведением типа - 3
Использование литералов класса
Динамическое выражение instanceof
Instanceof против эквивалентности объектов Class
Синтаксис RTTI
Синтаксис RTTI - 2
Рефлексия: информация о классе во время выполнения
Рефлексия: информация о классе во время выполнения - 2

Распаковщик методов класса
Распаковщик методов класса - 2
Распаковщик методов класса - 3
Резюме
Упражнения
Упражнения - 2
By Bruce Eckel
Создание окон и Апплеты
Создание окон и Апплеты - 2
Создание окон и Апплеты - 3

Основы апплета
Ограничения апплета
Преимущества апплетов
Рабочее пространство приложения
Рабочее пространство приложения - 2
Запуск апплетов в Web броузере
Запуск апплетов в Web броузере - 2
Использование Appletviewer
Тестирование апплетов
Запуск апплетов из командной строки

Запуск апплетов из командной строки - 2
Отображение рабочего пространства
Отображение рабочего пространства - 2
Использование Windows Explorer
Создание кнопок
Захват событий
Захват событий - 2
Текстовые области
Управление компоновкой
BorderLayout

FlowLayout
GridLayout
GridBagLayout
Абсолютное позиционирование
BoxLayout
BoxLayout - 2
BoxLayout - 3
Лучший подход?
Содержание