Аннотация: Просто тестовый файл для настройки информера. Проверяю последние мелочи.
Java - один из самых важных и широко применяемых языков программирования
в мире на протяжении многих лет. В отличие от некоторых других языков
программирования, влияние J ava не только не уменьшилось со временем, а, наобоґ
рот, возросло. С момента первого выпуска он выдвинулся на передний край проґ
граммирования приложений для Интернета. И каждая последующая версия лишь
укрепляла эту позицию. Ныне J ava по-прежнему остается первым и самым лучшим
языком для разработки веб-ориентированных приложений. Проще говоря , бальшая
часть современного кода написана нa java. И это свидетельствует об особом
значении языкаjаvа для программирования.
Основная причина ycпexajava - его гибкость. Начиная с первой версии 1 .0, этот
язык непрерывно адаптируется к изменениям в среде программирования и подхоґ
дам к написанию программ. А самое главное - он не просто следует тенденциям
в программировании, а помогает их создматъ. Способность J ava адаптироваться к быстрым
изменениям в вычислительной технике служит основной причиной, по котоґ
рой этот язык программирования продолжается оставаться столь успешным.
Со времени публикации первого издания этой книги в 1 996 году она претерпела
немало изменений , которые отражали последовательное развитие языка Java.
Настоящее, девятое, издание обновлено по версииjаvа SE 8 (J DK 8). А это означает,
что оно содержит немало нового материала, поскольку в версии jаvа SE 8 появился
ряд новых языковых средств. Наиболее важными из них являются лямбда-выражения
, вводящие совершенно новый синтаксис и существенно повышающие выразительную
силу языка. Вследствие особого значения лямбда-выражений им посвящена
отдельная глава, а примеры их применения приведены и в других главах. Внедрение
лямбда-выражений повлекло за собой появление других новых языковых средств.
К их числу относится библиотека потоков ввода-вывода, входящая в пакет j ava .
u t i l . s t ream и поддерживающая конвейерные операции с данными. Этой библиотеке
также посвящена отдельная глава. Еще одним нововведением является метод
по умолчанию, позволяющий вводить в интерфейс функциональные возможности,
используемые по умолчанию. А такие средства, как повторяющиеся и типовые анноґ
тации, дополнительно повышают эффективностьjаvа. В версии jаvа SE 8 сделаны
также значительные усовершенствования в библиотеке Java API, и некоторые из
них описываются в этой книге.
Еще одним важным дополнением настоящего издания служит описание
JavaFX - новой технологии Java для построения графического пользовательского
интерфейса (ГПИ) приложений нa java. В перспективе JаvаFХ отводится существенная
роль в разработке приложений нa java, и поэтому этой технологии посвящены
три отдельные главы. Это означает, что программирующим на Java просто
необходимо овладеть технологией JavaFX. Еще одна глава книги посвящена
разработке меню средствами Swing. Несмотря на то что технология jаvаFХ может
в перспективе полностью заменить технологию Swing, на момент выхода настоящего
издания Swing по-прежнему широко применяется для построения ГПИ приложений
на Java, и поэтому подробное рассмотрение этой технологии в настоящем
издании вполне обоснованно. И наконец, в отдельных главах упоминаются
многочисленные мелкие усовершенствования в версии jаvа SE 8.