Книга посвящена описанию и практическим приемам программирования на языке Java 2 Platform, Standard Edition v5.0 (J2SE5.0) под кодовым названием Tiger ("Тигр"). Новая версия языка стала наиболее существенным обновлением Java за последние годы. Рассмотрены новые функциональные возможности языка, которые принципиально изменяют традиционный способ программирования на Java. Показано, как применять настраиваемые типы для создания повторно используемого кода с безопасностью типов и рационализировать код благодаря использованию автоупаковки и автораспаковки, как использовать улучшенный цикл for для обработки элементов коллекций и массивов и создавать более гибкие методы с помощью аргументов переменной длины (varargs), как импортировать статические члены класса или интерфейса и создавать форматированный вывод и читать форматированный ввод с помощью классов Formatter и Scanner и многое другое. Рассмотрены наиболее существенные изменения в API языка Java. Для программистов.
Kniga posvjaschena opisaniju i prakticheskim priemam programmirovanija na jazyke Java 2 Platform, Standard Edition v5.0 (J2SE5.0) pod kodovym nazvaniem Tiger ("Tigr"). Novaja versija jazyka stala naibolee suschestvennym obnovleniem Java za poslednie gody. Rassmotreny novye funktsionalnye vozmozhnosti jazyka, kotorye printsipialno izmenjajut traditsionnyj sposob programmirovanija na Java. Pokazano, kak primenjat nastraivaemye tipy dlja sozdanija povtorno ispolzuemogo koda s bezopasnostju tipov i ratsionalizirovat kod blagodarja ispolzovaniju avtoupakovki i avtoraspakovki, kak ispolzovat uluchshennyj tsikl for dlja obrabotki elementov kollektsij i massivov i sozdavat bolee gibkie metody s pomoschju argumentov peremennoj dliny (varargs), kak importirovat staticheskie chleny klassa ili interfejsa i sozdavat formatirovannyj vyvod i chitat formatirovannyj vvod s pomoschju klassov Formatter i Scanner i mnogoe drugoe. Rassmotreny naibolee suschestvennye izmenenija v API jazyka Java. Dlja programmistov.