В книгу "Java. Карманный справочник" включено более 100 фрагментов кода, с помощью которых читатель сможет быстро реализовать требуемые ему функциональные возможности на языке Java: обработку текстовых строк, чисел и дат; поиск по образцу с помощью регулярных выражений; работу с базами данных и XML; создание многопоточных приложений; выполнение операций ввода-вывода; создание клиентских и серверных сетевых приложений и др. Приведенные в ней примеры упорядочены по принципу "от простого к сложному" и отражают практически весь спектр задач, с которыми обычно сталкивается программист при создании типичного приложения на Java. Настоящая книга — не учебник по языку Java, не введение в него и, тем более, не полное руководство. В книге описано лишь ограниченное количество классов и API. Поэтому если ваша цель — получить более глубокое представление и понимание конкретной технологии, данная книга вам не подойдет. Эта книга будет полезна как для опытных программистов на Java, так и для новичков.
Оглавление
Об авторах
Введение
Глава 1. Основы
Глава 2. Взаимодействие с окружением
Глава 3. Операции со строками
Глава 4. Работа со структурами данных
Глава 5. Дата и время
Глава 6. Поиск по образцу с помощью регулярных выражений
Глава 7. Числа
Глава 8. Ввод и вывод
Глава 9. Работа с каталогами и файлами
Глава 10. Сетевые клиенты
Глава 11. Сетевые серверы
Глава 12. Отправка и получение электронной почты
Глава 13. Доступ к базам данных
Глава 14. Использование XML
Глава 15. Использование потоков
Глава 16. Динамическое программирование с помощью рефлексии
Глава 17. Пакетирование и документирование классов
Данная книга ориентирована на тех разработчиков, которые хотят использовать технологию Java для создания реальных проектов. В ней нашли отражение поддержка потоков, использование наборов данных, сетевое взаимодействие, работа с базами данных, компоненты JavaBeans.
Книга "Java 2. Библиотека профессионала, том 2. Тонкости программирования" - пересмотренное издание представляет собой фундаментальное руководство по построению сложных графических интерфейсов пользователя и применению средств уровня предприятия, предлагаемых платформой Java SE 6. Подобно первому тому (в котором рассматриваются основы языка и возможности стандартной библиотеки), этот том также обновлен с учетом всех особенностей версии Java SE 6.