Авторизация
Поиск по указателям
Флэнаган Д. — Java в примерах. Справочник
Обсудите книгу на научном форуме
Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Java в примерах. Справочник
Автор: Флэнаган Д.
Аннотация: Второе издание книги «Java в примерах. Справочник» охватывает Java 1.3 и содержит 164 законченных практических примера: свыше 17 900 строк тщательно прокомментированного, профессионально написанного Java-кода, работающего с 20 различными программными интерфейсами Java, такими как сервлеты, JSP, XML, Swing и Java 2D. Автор бестселлера «Java in a Nutshell» создал целую книгу примеров программ, на которых можно учиться и которые можно модифицировать для использования в своих приложениях. Если вы предпочитаете учиться «на примерах», то эта книга для вас.
«Java в примерах. Справочник» из той же серии, что и «Java in a Nutshell», «Java Foundation Classes in a Nutshell» и «Java Enterprise in a Nutshell». Являясь, по сути, справочниками, они содержат также краткие введения в различные аспекты Java-программирования. «Java в примерах. Справочник» дополняет серию справочников по Java издательства O'Reilly, предлагая подборку примеров программ, полезных как для начинающих, так и для опытных программистов. В этой книге вы не найдете подробного описания синтаксиса Java или вызова методов, зато в изобилии -хорошо прокомментированные работающие примеры, которые помогут вам исследовать широкие возможности Java. Каждая глава завершается упражнениями по программированию, открывающими перспективы применения полученных знаний.
Книга «Java в примерах. Справочник» содержит:
* Примеры, иллюстрирующие основные возможности Java и базовые программные интерфейсы Java, включая ввод/вывод, потоки, отражение, сериализацию и безопасность.
* Программы, использующие GUI и графические возможности Java, особенно API Swing, Java 2D, JavaBeans, апплетов, передачи данных и печати.
* Примеры, иллюстрирующие ключевые интерфейсы Java для корпоративных проектов, включая вызов удаленных методов (RMI), доступ к базам данных (JDBC), сервлеты, JSP-страницы и XML.
* Указатель примеров, позволяющий найти в книге программную концепцию или класс Java, а затем отыскать примеры, которые демонстрируют эту концепцию или используют этот класс.
Язык:
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Издание: 2-е
Год издания: 2003
Количество страниц: 664
Добавлена в каталог: 12.06.2007
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
Кэширование, ArravList вместо массивов фиксированного размера 35
Линии штриховые 11—18 11—19
Линии, рисование 340
Линии, рисование, Stroke, интерфейс 340
Линии, рисование, пользовательские классы 359
Линии, рисование, стили, создание при помощи Basic-Stroke 338
Линии, стили 11—18
Локализация см. "Интернационализация"
Локализованные сообщения 7—5
Манифест, файлы 430
Массивы 1—9
Массивы, длина 28
Массивы, создание 33
Массивы, сортировка 40
Менеджер безопасности, инсталляция 6—1
Менеджер компоновки 10—18 10—14 10—15 10—16 10—17 10—18 10—19 10—10
Менеджер компоновки с жесткими и эластичными промежутками между компонентами в контейнере 10—16
Менеджер компоновки, отсутствие менеджера 10—18
Менеджер компоновки, собственный менеджер компоновки 10—19
Меню для тем 308
Меню из набора ресурсов 7—4
Меню локализованные 7—4
Меню раскрывающиеся, создание и конфигурирование 229
Меню, JMenuBar, компонент, использование с приложением ScribblePane 267
Меню, MenuComponent, класс 225
Меню, анализ, MenuBarParser.java, пример 305
Меню, анализ, MenuParser.java, пример 305
Меню, локализованные меню (пример) 196
Меню, создание простого меню 7—4
Мерцание в анимации 330
Мерцание в анимации, избавление от 365
Метаданные базы данных, GetDBInfo, программа 525
Метаданные базы данных, итоговые наборы 517
Метка времени 114
Метки 426
Метки для исполнения оператора switch 31
Методы 43
Методы вызова 8—2
Методы доступа 2—5 48
Методы компонентов 425
Методы синхронизованные, RemoteBankServer 478
Методы экземпляра 43
Методы экземпляра vs. статические методы 48
Методы экземпляра, add() и multiply(), класс ComplexNumber 48
Методы, блоки кода 21
Методы, вызов заданных по имени 209
Методы, имена аргументов, в связи с Reflection API 201
Методы, интерфейсы, реализация классами 44
Методы, рекурсия 32
Методы, сигнатуры 28
Методы, уровни видимости 43
Методы, чувствительные к региону 179
Мнимые числа 48
Многопользовательская область 481
Многопотоковый см. также "Потоки исполнения"
Многопотоковый прокси-сервер 5—10
Многопотоковый сетевой сервер 5—9
Многопоточное программирование 101
Многопоточное программирование, взаимная блокировка 102
Многопоточное программирование, компоненты AWT и Swing, проблемы с надежностью потоков 252
Многопоточный прокси-сервер 148
Многостраничные текстовые документы, печать (HardCopyWriter, пример) 391
Многострочное окно сообщений 442
Модификаторы, volatile 4—5
Модификаторы, клавиатура 456
Наборы ресурсов, ResourceBundle, класс 178 193
Наборы ресурсов, локализованные меню (пример) 196
Надписи, HTML, отображение без JEditorPane 286
Наследование 44
Наследование полей и методов класса 2—3 2—4
Наследование, иерархия классов 47
Настройка диалоговых окон 278
Настройка компонентов 318 447
Настройка компонентов, AppletMenuBar, пример 318
Настройка компонентов, JavaBeans 429
Настройка компонентов, жестко запрограммированная компоновка 245
Настройка контуров, CustomStrokes.java 363
Настройка ресурсов 286
Настройка серверов 145
Настройка сервлетов 546
Настройка событий в слушателей 267
Настройка тем, стиль Metal 312
Настройка файла политик для сервера 156
Настройка фигур 359
Настройка фигур, Spiral.java, пример 859
Настройка, JSP-теги, определение тега 578
Настройка, Paint, GenericPaint (пример) 365
Настройка, менеджеры компоновки 250
Настройка, менеджеры компоновки, ColumnLayout.java, пример 250
Настройка, сериализация объектов 217
Невидимые компоненты 424
Неизменяемость 48
Неизменяемость строк 38
Неизменяемые поля, MudPlace, класс 490
Ненадежные апплеты, сетевые операции с 126
Ненадежные апплеты, системный буфер обмена и 401
Ненадежные классы, демонстрационная служба 6—3
Ненадежные классы, предоставление прав 6—2
Ненадежный код, загрузка 158
Ненадежный код, исполнение 156
Необработанные события, передача вверх по иерархии контейнеров 456
Низкого уровня обработка событий 258
Низкого уровня обработка событий, собственные компоненты 312
Новая строка 116
Новая строка, приведение к локальной операционной системе 130
Нумерация страниц, многостраничные текстовые документы 382
Нумерация страниц, многостраничные текстовые документы, PrintableDocument, класс, сложности 391
Обновление баз данных 517 526
Обновление баз данных, режим автофиксации 536
Обновление, в цикле for 26
Обобщенный клиент, создание 132
Обработка изображений (ImageOps.java, пример) 354
Обработка событий низкого уровня 10—14 10—29 258
Обработка событий низкого уровня, собственные компоненты 312
Обработка событий, SAX 1, анализатор 588
Обработка событий, анонимные слушатели 10—12
Обработка событий, компоненты 227 260—267
Обработка событий, модель Java 1.0, EventTester.java, обработка событий от пользователя 461
Обработка событий, модель Java 1.0, Scribble.java, апплет 457
Обработка событий, модель Java 1.0, апплеты и 458
Обработка событий, модель Java 1.0, методы класса Component, замещение 456
Обработка событий, модель Java 1.1 464
Обработка событий, модель событий Java 1.0 15—13 15—14
Обработка событий, слушатели 10—11
Обработка событий, собственный интерфейс слушателя 10—15
Обработка событий, собственный класс событий 10—15
Обработка событий, события мыши 256
Обработка событий, события мыши, ScribblePane1.java, пример 253
Обработка событий, события мыши, ScribblePane2.java, пример 256
Обработчики протоколов 113 115
Объектная модель документа 597
Объекты 43
Объекты удаленные 471
Объекты, Object, класс 44 96
Объявления, JSP-теги 562
Объявления, номера версий для классов 220
Объявления, пакеты 20 23
Ограниченные свойства 425
Ограничители (GridBagConstraints) 242
Однопроцессные серверы 121
Однопроцессные серверы, прокси 126
Ожидание дейтаграмм 151
Окна, GraphicsExampleFrame, программа 333 372
Окна, JFrame, класс 226
Окно верхнего уровня 234
Окно входа в систему на JSP 566
Операторы вложенные 26
Операторы остатка целочисленного деления (%) 1—2
Операторы, catch 1—11
Операторы, for 1—2
Операторы, new 33 43
Операторы, switch 1—6
Операторы, switch, синтаксис 30
Операторы, synchronized 96
Операторы, synchronized, RemoteBankServer (пример) 478
Операторы, throw 1—7
Операторы, volatile 4—5
Операционные системы, AWT-компоненты, реализация 225
Операционные системы, конец строки, различия 116
Операционные системы, подключаемые стили, компонентов 229
Описание GUI при помощи свойств 295
Определение класса 2—1
Определение подкласса 2—3 2—4
Определение потоков исполнения 4—1
Опроса и установки методы 228
Открытый ключ 164
Открытый код, контейнеры сервлетов с 546
Отображение алплетов 452
Отображение графических примеров (GraphicsExampleFrame) 372
Отображение деревьев 285
Отображение значений свойств 439
Отображение таблиц, PropertyTable, пример 281
Отображение текстовых файлов 3—3
Отражение 210 425
Отражение, GUI, использование с 229
Отражение, JavaBeans, интроспекция 10—11
Отражение, Reflection API 201
Отражение, анализ методов 8—2
Отражение, вызов методов 8—2
Отражение, вызов методов, заданных по имени 209
Отражение, действия и 271
Отражение, информация о классе и его членах, получение 204
Отражение, класс Command, используемый Swing 10—17
Отражение, метод parse() класса Command 8—2
Отражение, создание базы данных 17—13
Отражение, список членов класса 8—1 17—13
Отражение, установка свойств GUI-компонентов 10—11
Очередь событий 252
Пакеты, javax.xml.parsers 588
Пакеты, org.xml.sax 588
Пакеты, UDP 149
Пакеты, импорт 34
Пакеты, объявления 20 23
Пакеты, передача данных 399
Пакеты, передача данных, проблемы 400
Панели инструментов, JTootoar, компонент, применение с приложением для рисования 267
Панели инструментов, ToolBarParser, класс 305
Панели со вкладками 234
Панели, JPanel, класс 226
Панели, Panel, класс 449
Параметры инициализации, для сервлетов 551 580
Параметры, апплеты, чтение 462
Параметры, поиск изображений и аудиоклипов, апплеты 463
Пароль, проверка 561
Первоначальные размеры, preferredSize() 246
Первоначальные размеры, контейнеры, получение информации о 245
Перевод видимого для пользователя текста на местный язык 178
Передача данных 399 422
Передача данных, Tranaferrable, тип данных 13—12
Передача данных, архитектура 399
Передача данных, вырезание и вставка 399
Передача данных, вырезание и вставка рисунков 13—13 410
Передача данных, вырезание и вставка текста 13—11
Передача данных, копирование и вставка 400
Передача данных, между апплетами 401
Передача данных, перетаскивание 399
Передача данных, перетаскивание рисунков 13—14 414
Передача данных, типы данных и 410
Передача запросов 566
Передача запросов, <jsp:forward>, тег 567
Переменная окружения CLASSPATH 23
Переменная окружения CLASSPATH, включение JAR-контейнера сервлетов 547
Переменные, статические поля 33
Перемещение, события мыши 252
Переносимость XML 587
Перечислимые типы, определяемые классом Alignment 429
Перечислимый тип 14—12
Печать 398 517
Печать Swing-документов (PrintableDocument, пример) 398
Печать документов многостраничных 12—13 12—14
Печать документов простых текстовых 12—13
Печать при помощи PrinterJob 12—12
Печать при помощи PrintJob 12—11
Печать, HTML-документы 12—14
Печать, Java 1.1 API 12—11 12—13 378
Печать, Java 1.1 API, ScribblePrinter1 (пример) 378
Печать, Java 1.1 API, многостраничные текстовые документы (HardcopyWriter.java) 381
Печать, Java 1.2 API 12—12 12—14 378
Печать, Java 1.2 API, ScribblePrinter2 (пример) 381
Печать, Pageable, интерфейс 12—14
Печать, Printable, интерфейс 12—12 12—14
Печать, PrintableDocument, класс, WebBrowser (пример) 287
Печать, PrintStream, класс 71
Печать, запуск PrinterJob 10—21
Печать, объект Graphics, получение для принтера 375
Печать, пользовательский поток вывода 12—13
Платформы, ограниченность поддержки Unicode 180
Подготовленные инструкции, PreparedStatement, класс 526
Подготовленные инструкции, создание 526
Подкласс потока символов 3—6
Подклассы 2—3 2—4 44
Подключения к веб-серверам 118
Подключения, HttpURLConnection, класс 114
Подключения, URLConnection, класс 114
Подписи 165
Подписи цифровые 6—4
Подтверждения, диалоговое окно 273
Подтверждения, диалоговое окно, JOptionPane, отображение 267
Позиционирования ограничители, GridBagLayout 243
Поле target для событий 455
Политик, файлы 6—2
Политики безопасности для класса SafeServer 159
Политики безопасности принимаемые Sun Microsystems по умолчанию 156
Политики безопасности, Policy, файл 156
Политики безопасности, создание и редактирование файла политик 157
Полностью квалифицированные имена программ 24
Полные имена классов 526
Полоса меню, отображение в апплете 318
Пользователи (зарегистрированные), отображение при помощи finger 127
Пользовательские сеансы, завершение 573
Пользовательские сеансы, информация для управления 581
Пользовательские сеансы, назначение компонента 568
Пользовательский интерфейс, генерируемые события 456
Пользовательский интерфейс, компоненты, апплеты и 453
Поля временные, объявление 215
Поля определенные 43
Поля статические, кэширование значений в 33
Поля экземпляра vs. статические (класса) 43
Поля, Field, класс 201
Поля, serialVersionUID 220
Поля, вывод всех значений 212
Поля, позиционирование, GridBagLayout 243
Поля, сериализация (serial Persistent-Fields), чтение и запись 221
Поля, уровни видимости 43
Портфель инвестиций, отображение в соответствия с регионом 187
Порты 118
Порты, ожидание прибытия дейтаграмм 151
Постоянство компонентов 572
Постоянство сервлетов, Counter, сервлет, пример 556
Постоянство сервлетов, между клиентскими запросами 545
Постоянство удаленных ссылок 509
Постоянство, хранилище данных 478
Поток ввода/вывода, пользовательский 3—6 3—7 3—8
Потоки 70
Потоки ввода 66 69
Потоки ввода байтовые 67
Потоки ввода символьные 67
Потоки ввода, DataInputStream, класс 211
Потоки ввода, DigestInputStream, класс 165
Потоки ввода, GrepReader, класс 88
Реклама