Java SE: основные понятия Борис Кварцхава boris.kvartskhava@oracle.com.

Презентация:



Advertisements
Похожие презентации
Saint Petersburg, 2011 Java Lecture #06 Exceptions.
Advertisements

МНОГОПОТОЧНОЕ ПРОГРАММИРОВАНИЕ В JAVA Пакеты java.lang java.util.concurrent.
Многопоточное программирование на Java Java Advanced.
Многопоточное программирование на Java Java Advanced.
Исключения в EJB Кряжев Василий
Обработка исключительных ситуаций. Синтаксис try{ операторы0; } catch (ТипИсключения1 переменная1){ операторы1; } catch (ТипИсключения2 переменная2){
Новосибирск, 2004 (С) Всеволод Рылов, все права защищены 1 Основы программирования на языке Java Обработка исключений.
Исключения в Java. Исключения – это механизм взаимодействия между кодом, приведшим к ошибке, и кодом, обрабатывающим ошибку Исключение выбрасывается (throw),
Введение в многопоточное программирование Java Advanced
Новосибирск, 2004 (С) Всеволод Рылов, все права защищены 1 Основы программирования на языке Java Стандартная библиотека Java: java.net; Многопоточное программирование.
Interceptors Василий Кряжев
Обработка исключительных ситуаций Андрей Дмитриев 2008.
Хранение данных (1) Для того, чтобы выяснить, откуда берутся гонки данных, нужно разобраться в том, как обеспечивается хранение данных приложения и его.
Кафедра ОСУ, Java 2004 Обработка исключений В Java обработка исключительных ситуаций (exception handling) происходит следующим образом: Либо.
1 Обработка исключений в Java Одно из важнейших преимуществ Java – разработанный на уровне языка механизм обработки исключений. Исключение в Java - это.
1 Java 14. Параллельное выполнение. 2 Терминология При переводе на русский ДВА английских термина имеют одинаковое значение – поток: stream thread Thread.
Java: интерфейсы, наследование, обработка исключительных ситуаций Вашенков Олег Евгеньевич.
1 © Luxoft Training 2013 Модуль 7 Введение Исследование классов 7-1 Механизм Reflection.
§68 Лучше executors and tasks, чем потоки. Executor framework - 1.5, java.util.concurrent –выключить (.shutdown() ) –ждать пока не выполнится один или.
Часть 1. Основы ООП Исключения.. Структурный подход Неисправимые ошибки – вывести информацию и умереть. Исправимые ошибки – уведомить вызывающую.
Транксрипт:

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-ах «на пальцах»