Книга "Java 2. Библиотека профессионала, том 2. Тонкости программирования" - пересмотренное издание представляет собой фундаментальное руководство по построению сложных графических интерфейсов пользователя и применению средств уровня предприятия, предлагаемых платформой Java SE 6. Подобно первому тому (в котором рассматриваются основы языка и возможности стандартной библиотеки), этот том также обновлен с учетом всех особенностей версии Java SE 6. Примеры программ тщательно протестированы, просты для понимания и полезны на практике, потому служат хорошей отправной точкой для написания собственного кода. Во второй том входят новые разделы, посвященные StAX API, JDBC 4, API компилятора, каркасу сценариев, API экранов-заставок и системного лотка, а также множеству других расширений Java SE 6. Основное внимание уделяется следующим вопросам. Потоки и файлы Работа в сети Программирование для баз данных Язык XML JNDI и LDAP Интернационализация Усовершенствованные компоненты графического интерфейса пользователя Java 2D API и усовершенствованные средства AWT Технология JavaBeans Безопасность RMI и Web-службы Коллекции Аннотации Платформенно-ориентированные методы
Оглавление книги "Java 2. Библиотека профессионала, том 2. Тонкости программирования"
Об авторах Введение
Глава 1. Потоки и файлы Глава 2. Язык XML Глава 3. Работа в сети Глава 4. Работа с базами данных Глава 5. Интернационализация Глава 6. Расширенные средства Swing Глава 7. Расширенные средства AWT Глава 8. Компоненты JavaBeans Глава 9. Средства защиты Глава 10. Работа с удаленными объектами Глава 11. Написание сценариев, компиляция кода и обработка аннотаций Глава 12. Платформенноориентированные методы
"Как программировать на Java: Файлы, сети, базы данных" является по существу продолжением курса "Как программировать на Java: Основы программирования", но может быть использована и в качестве самостоятельного учебника теми читателями, у которых уже есть определенный (хотя бы элементарный) опыт программирования на этом языке. В книгу включены не только главы, относящиеся к "стандартной" тематике, которая обычно не рассматривается в начальных курсах по Java (сюда можно отнести управление исключениями и параллельными потоками, работу с файлами), но и главы, посвященные вопросам, считающимся специальными или "углубленными".
Данная книга ориентирована на тех разработчиков, которые хотят использовать технологию Java для создания реальных проектов. В ней нашли отражение поддержка потоков, использование наборов данных, сетевое взаимодействие, работа с базами данных, компоненты JavaBeans.