Философия Java | страница 2



Создание, использование объектов и время их жизни............36

Обработка исключений: борьба с ошибками.................38

Параллельное выполнение.........................38

Java и Интернет...............................39

Резюме...................................47

Глава 2. Все является объектом..................48

Для работы с объектами используются ссылки................48

Все объекты должны создаваться явно...................49

Объекты никогда не приходится удалять..................53

Создание новых типов данных.........................54

Методы, аргументы и возвращаемые значения...............56

Создание программы на Java........................58

Ключевое слово static............................60

Наша первая программа на Java.......................61

Комментарии и встроенная документация..................64

Стиль оформления программ........................70

Резюме...................................70

Глава 3. Операторы........................71

Простые команды печати..........................71

Операторы Java...............................72

Литералы..................................82

В Java отсутствует sizeof()..........................92

Резюме...................................100

Глава 4. Управляющие конструкции................101

Синтаксис foreach.............................105

return, ...................................107

break и continue..............................108

Нехорошая команда goto..........................109

Резюме...................................115

Глава 5. Инициализация и завершение..............116

Конструктор гарантирует инициализацию.................116

Перегрузка методов............................118

Очистка: финализация и сборка мусора..................130

Инициализация членов класса.......................137

Инициализация конструктором.......................140

Инициализация массивов..........................146

Резюме...................................151

Глава 6. Управление доступом...................152

Пакет как библиотечный модуль......................153

Спецификаторы доступа Java........................159

Интерфейс и реализация..........................163

Доступ к классам..............................164

Резюме...................................167

Глава 7. Повторное использование классов............169

Синтаксис композиции...........................170

Синтаксис наследования..........................172

Делегирование...............................176

Сочетание композиции и наследования...................178