Описание лота:
Хорстманн, Кей, С., Корнелл, Гари Библиотека профессионала. Java 2. Том 2. Тонкости программирования.: Пер. с англ.—М.: Издательский дом "Вильямс", 2002.—1120 с.
Книга предназначена для опытных программистов, которые хотели бы овладеть профессиональными приемами программирования Java-приложений и аплетов: многопоточное программирование, коллекции, работа с сетями и базами данных, распределенное программирование, библиотеки Swing и AWT, технология JavaBeans, вопросы обеспечения безопасности и локализации приложений, использование платформно-зависимого кода и языка XML. Каждая глава посвящена описанию отдельной темы, они практически не связаны друг с другом, поэтому их можно читать в произвольном порядке. Описание всех важных концепций иллюстрируется надежными и практичными, а не примитивными или чрезмерно академическими примерами. Все они сопровождаются многочисленными полезными и уместными комментариями. Как сказал Гради Буч (Grady Booch), "уделили большое внимание деталям этого мощного и выразительного языка без ущерба для концептуальной модели объектно-ориентированного программирования".
Содержание:
Глава 1 Многопоточность Потоки Прерывание потоков Приоритеты потоков Монопольные потоки Синхронизация Взаимные блокировки Потоки для пользовательского интерфейса Использование конвейеров для организации взаимодействия
Глава 2 Коллекции Интерфейсы коллекций Конкретные коллекции Архитектуры коллекций Алгоритмы Унаследованные коллекции
Глава 3 Работа с сетями Подключение к серверу Создание серверов Более сложные способы работы с сокетами URL-соединения Форма ввода данных Сбор информации в Web-среде
Глава 4 Работа с базами данных - интерфейс JDBC Структура интерфейса JDBC Язык SQL Инсталляция интерфейса JDBC Основы программирования интерфейса JDBC Просмотр и обновление результатов выполнения запроса Метаданные Транзакции Более сложные методы управления соединениями
Глава 5 Работа с удаленными объектами Введение Вызовы удаленных методов Конфигурирование RMI-механизма Передача параметров для удаленных методов Использование RMI-механизма вместе с аплетами Активизация объекта-сервера Технологии Java IDL и CORBA
Глава 6 Более сложные компоненты пакета Swing Списки Деревья Таблицы Стилизированные текстовые компоненты Организаторы компонентов
Глава 7 Расширенные возможности AWT Алгоритм рисования Фигуры Области Штрихи Раскраски Преобразование координат Усечение Прозрачность и композиция Параметры рисования Чтение и запись изображений Управление изображениями Печать Буфер обмена Перетаскивание
Глава 8 Технологии JavaBeans Зачем нужны компоненты Java Beans Создание компонентов Java Beans Применение компонентов Java Beans для создания приложений Соглашения об именах для свойств и событий компонента Java Beans Типы свойств компонента Java Beans Создание пользовательских событий Редакторы свойств Пользовательские соглашения об именах Настройщики Контекст компонента Java Beans
Глава 9 Безопасность Загрузчики классов Верификация байт-кода Диспетчеры безопасности и полномочия Цифровые подписи Подписание кода Шифрование
Глава 10 Локализация Числа и денежные суммы Дата и время Текст Пакеты ресурсов Локализация графического интерфейса
Глава 11 Встраиваемые методы Вызов функции на языке C в коде на языке Java Числовые параметры и возвращаемые значения Строковые параметры Доступ к полям объекта Доступ к статическим полям Сигнатуры Вызов Java-методов Массивы Обработка исключительных ситуаций API-интерфейс запуска Пример доступа к реестру Windows
Глава 12 Язык XML Введение в язык XML Синтаксический анализ XML-документа Определение типа документа Пространства имен SAX-анализаторы Создание XML-документов XSL-преобразования
Предметный указатель
|