Java SE: основные понятия Борис Кварцхава
Определение Зачем нужны Исключения
Возникновение Откуда «лезут» Примеры исключительных состояий Объект исключения как источник информации о его природе
Исключения Обработка Блок try-catch-finally. Порядок выполнения Часто встречающиеся Оператор throw Декларация throws
Исключения Виды Проверяемые (checked) Непроверяемые (unchecked) Ошибки (Error-s)
Исключения Вопросы
Потоки Общие понятия: Многопоточное программирование Жизненный цикл
Потоки class java.lang.Thread Interface java.lang.Runnable
Потоки Управление потоком: stop() start() yield() join() sleep()
Потоки Мониторы и синхронизация: notify() notifyAll() wait() InterruptedException
Потоки Обзор пакета java.util.concurrent (Hello, JavaSE , not available in JavaME)
Основы безопасности Java class java.lang.SecurityException class java.lang.SecurityManager class java.security.BasicPermission
Основы безопасности Java Security Domains (домены безопасности). Файл java.security.policy
Основы безопасности Java Обзор Апплетов (java.applet) Обзор безопасности в Applet-ах «на пальцах»