Учебник по Java

Рассмотрены основные понятия, такие как типы данных, управляющие операторы и классы, рассмотрены также механизм обработки исключений Java, подсистема многопоточной обработки, пакеты и интерфейсы. Естественно, также подробно описаны новые свойства Java, такие как обобщения, аннотации, перечисления и средства автоматической упаковки.

История и развитие языка Java
Обзор языка Java
Типы данных, переменные и массивы
Операции
Управляющие операторы
Знакомство с классами
Более пристальный взгляд на методы и классы
Наследование
Пакеты и интерфейсы
Обработка исключений
Многопоточное программирование
Перечисления,автоупаковка и аннотации (метаданные)
Ввод-вывод, аплеты и другие темы
Обобщения