В книгу "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-серверными приложениями, относящимися как к технологиям электронной коммерции, так и к Web-приложениям. Описаны работа с сервлетами, распределенные компоненты EJB.
Эта книга представляет собой руководство для Web-разработчиков, занимающихся дизайном пользовательских интерфейсов, а также для программистов, создающих компоненты многократного пользования для Web-приложений.