logo
Методичка Java

Глава 7. Важнейшие объектные типы 175

Массивы 175

Коллекции, списки, итераторы 179

Работа со строками в Java. Строки как объекты. Классы String, StringBuffer и StringBuilder 182

Работа с графикой 186

Исключительные ситуации 190

Обработка исключительных ситуаций 190

Иерархия исключительных ситуаций 191

Объявление типа исключительной ситуации и оператор throw 192

Объявление метода, который может возбуждать исключительную ситуацию. Зарезервированное слово throws 193

Работа с файлами и папками 195

Краткие итоги по главе 7 209

Задания 210

Глава 8. Наследование: проблемы и альтернативы. Интерфейсы. Композиция 211

Проблемы множественного наследования классов. Интерфейсы 211

Отличия интерфейсов от классов. Проблемы наследования интерфейсов 213

Пример на использование интерфейсов 215

Композиция как альтернатива множественному наследованию 217

Краткие итоги по главе 8 219

Задания 219

Глава 9. Дополнительные элементы объектного программирования на языке Java 221

Потоки выполнения (threads) и синхронизация 221

Преимущества и проблемы при работе с потоками выполнения 221

Синхронизация по ресурсам и событиям 222

Класс Thread и интерфейс Runnable. Создание и запуск потока выполнения 224

Поля и методы, заданные в классе Thread 226

Подключение внешних библиотек DLL.“Родные” (native) методы* 228

Краткие итоги по главе 9 231

Задания 233

Глава 10. Введение в сетевое программирование 234

Краткая справка по языку HTML 234

Апплеты 239

Сервлеты 242

Технология JSP – Java Server Pages 244

Краткие итоги по главе 10 249

Задания 250

Глава 11. Встроенные классы 251

Виды встроенных классов 251

Вложенные (nested) классы и интерфейсы 251

Внутренние (inner) классы 252

Локальные (local) классы 254

Анонимные (anonimous) классы и обработчики событий 254

Анонимные (anonimous) классы и слушатели событий (listeners) 255

Краткие итоги по главе 11 258

Задания 259

Глава 12. Компонентное программирование 260

Компонентная архитектура JavaBeans 260

Мастер создания компонента в NetBeans 261

Пример создания компонента в NetBeans – панель с заголовком 264

Добавление в компонент новых свойств 267

Добавление в компонент новых событий 270

Краткие итоги по главе 12 274

Задания 275

Литература 276

Дополнительная литература 276