Предметный указатель
A
Abstract method 90
Abstract Window Toolkit (AWT) 216, 296
Access methods 82
Accessibility 296
Anonymous classes 103
Applet 466
Application 466
Arguments 38
Array 46
Ascent 236
Associative array 190
B
Baseline 231 Bitwise 52 Bridge 625 Bytecodes 24
C
Callback 413 Capacity 169, 174 Caret 253, 268
Cascading Style Sheet (CSS) 475, 704
Castor 744
CIEXYZ 228
Class 38, 46, 77
Class body 38
Class constructor 93
Class fields 77
Class methods 77, 96
Class modifiers 84
Class variables 94
Clipboard 345
CMYK 228 Code Conventions 39 Color model 228
Common Desktop Environment (CDE) 451
Component 217, 713
Compound assignment operators 55
Concatenation 162
Container 217
Content pane 398
Context 639
Context menu 292
Contract 81
Controller 126
Convolution 509
Cookie 653
Core API 26
Critical section 552
CSS 754
Custom tags 665
D
Daemon 558 Dangling else 60 Data binding 735 Data processing 563 Data sink 563
Daylight Savings Time (DST) 208
DCD 732
DDML 732
Declaration 67
Default access 109
Default constructor 93
Default namespace 712
Delegation 301, 414
Deployment 632
Deployment descriptor 634
Deprecated 21 Descent 236 Deserialization 587 Design pattern 125, 312 Dictionary 190
Document Object Model (DOM) 745 Document type declaration 706 Document Type Definition (DTD) 704, 709 DOM API 734 Dom4j 752
Double buffering 381, 512 Drop-down menu 287 Dynamic binding 24
E
EIS 744
Empty element 707 Enumeration 121 Epoch 208 Event 412 Event source 412 Exception 529 Expression 56 Expression statement 59 Extension 80
F
Facets 716
Fall through labels 66 FAQ 19 Feel 451
First In — First Out (FIFO) 188
Floating-point types 46
Font face name 232
Font height 236
Font name 232
Fully qualified name 109
Fundamental facets 717
G
Gap 373 Get method 82 Glass pane 398 Glue 388 Glyph 231
Grammar parsing 733 Graphical User Interface (GUI) 296 Graphics context 226
H
Handlers 413 Heavy component 216 High cohesion 83 Hint 254 HSB 228
HyperText Markup Language (HTML) 704
I
Identifier 45, 413 Immediate mode model 501 Implementation 118 Incapsulation 74 Inheritance 80 Initialization 68 Inner class 103 Input focus 261 Input Method Framework 296 Input stream 560 Instance 78
Instance initialization 103 Instance methods 96 Instance variables 94 Instantation 67 Integral types 46 Interface 46, 118 Item 265
J
Java 2 26
Java 2 Standard Edition (J2SE) 39 Java 2D 296
Java Foundation Classes (JFC) 296
Java L&F 299
Java Look and Feel 298
Java Plug-in 31, 296
Java XML Pack 711
JavaServer Pages (JSP) 665
JAXB 743
JAXP 711, 734, 745, 752
JBoss 744
JDK 25
JDO 735, 744
JDOM 751
JFC 216
JIT-компилятор 24 JLS 37 JRE 27
JSP Container 666 JSP Document 667
JSP Page 667
JSP Standard Tag Library (JSTL) 692 JVM 24
K
Kodo JDO 744
L
L&F 298
Last In — First Out (LIFO) 178
Layered pane 396
Layout manager 261, 372
Leading 236
Lexical parsing 733
Lightweight component 216
List 716
Listener 413
Local class 103
Locale 158
Location 335
Logical font names 231
Look 451
Look and feel 298
Look and feel defaults 452
Low coupling 82
M
Map 190
Mapping file 745
Member classes 103
Menu bar 287
Message 80
Method 38
Modal 400
Modal window 279
Model 126
Model group 721
Model-View-Controller 300
Modifiers 38
Modularity 81
MSXML 711
Multiple inheritance 117
MVC 126, 300
N
Names 45
Namespace 109, 711 Narrowing 51 Native methods 25
Nested class 103 Nested top-level classes 103 New Input-Output (NIO) 579 Numeric 46
O
Object-oriented programming 75 Offset 335 OOD 76 OOP 75
Output stream 560 Overloading 88 Overriding 88
P
Package 109 Parser 172, 733 Parsing 172 Peer-интерфейс 216 Pen 239 Pipe 561, 585 PL&F 298, 453 PLAF 298, 453
Pluggable Look and Feel 298, 453
Polymorphism 81
Popup menu 292, 325
Position 335
Primitive types 45
Private 91
Process 542
Processing instructions 732 Producer-consumer 495 Promotion 50 Protocol 601 Pure Java 31
Q
QName 712
Qualified name 45, 712, 715
R
Radio buttons 263 Reference 67 Reference types 45 Relax 732 RELAX NG 732 Rendering 254 Responsibility 81 Restriction 716
RGB 227, 228 Rigid area 388 Root element 706 Root pane 397 Runtime 529
S
Sandbox 480
SAX 733, 740
SAX API 734
SAX2 733, 734, 741
Schematron 732
Scope 101
Scriptlet 668
Sequence 185
Serialization 561, 587
Server Side Include (SSI) 661, 704
Servlet 631
Session 601
Set 186
Set method 82
Signature 87
Simple assignment operator 55
Size 174
Slider 272
Socket 608
SOX 732
Splash window 399 Stack 178
Standard Generalized Markup Language (SGML) 704 Statement 58 Status bar 469 Stderr 560 Stdin 560 Stdout 560 Stream 560 Strut 388 Style 336 Style sheets 339 Subclass 80 Subpackage 109 Subprotocol 626 Superclass 80 Swing 296 System defaults 451
T
Tag 467
Tear-off menu 289 Theme 462
Thread 543 Throws 533 Time zone 208 TLD 677 Token 733 TREX 732 Trusted applet 481
U
Union 716
Unnamed package 110 User defaults 452
V
Validating parser 711 View 126
Virtual key codes 425 VMS 24
W
Web Application 666 Web Components 666 Web Container 666 WebLogic 744 WebSphere 744 Web-компоненты 666 Web-контейнер 666 Web-приложение 666 Widening 51 Window manager 466 Wrapper 133
X
Xalan 752 XDR 732
Xerces 711, 712, 731, 751 XHTML 712 XML 705
XML declaration 706 XML Schema 711, 713
XML Schema Definition Language (XSD) 709
XML schema instance 730
XML View 668
XSchema 732
XSD 723
XSL 752, 754
XSLT 752
XSV 731
А
Абстрактный класс 91 Абстракция 76 Альфа 227 Апплет 466
Арифметический сдвиг 53 Ассоциативный массив 190 Ассоциированное имя 730 Атрибут 707
Б
Базовая линия 231 Базовый тип 723 Байт-коды 24
Беззнаковый сдвиг вправо 53 Безымянный класс 103 Безымянный пакет 110 Блок
0 инициализации экземпляра 103 0 статической инициализации 96 Буква Java 45 Буфер обмена 345
В
Вектор
0 добавление элемента 175 0 емкость 174, 176 0 замена элемента 176 0 индекс элемента 177 0 размер 174, 176 0 создание 175 0 удаление элемента 177 Вещественные типы 54 Визуализация 254 Виртуальная машина Java 24 Виртуальные коды клавиш 425 Вложенный класс 103 Внутренний класс 103 Всплывающее меню 292, 325 Вставка подстроки 170 Выборка символов строки 163 Вывод текста 250 Выпадающее меню 287 Выражение 56
Г
Глобальное имя 729 Грамматический анализ 733 Графический контекст 226
Д
Двойная буферизация 381, 512 Делегирована 301, 414 Демон 558 Десериализация 587 Дизъюнкция 47 Динамическая компоновка 24 Длина
0 массива 67 0 строки 162 Добавление подстроки 170 Доверенный апплет 481 Документ 334 0 JSP667 Дополнение 52 Дополнительный код 49 Драйвер ODBC 625
Е
Емкость 169
З
Загрузочный модуль 24 Заказные теги 665 Закон Деметра 83 Закрывающий тег 707 Закрытый член класса 81 Замена
0 подстроки 168 0 регистра букв 167 0 символа 168 Заполнитель
0 "надувная подушка" 388 0 невидимая "распорка" 388 0 невидимая разделительная область 388 Зацепление 82 Защищенный член класса 83
И
Идентификатор 45 0 события 413 Иерархия 79 Имя 45 0 XML715
0 семейства шрифтов 232 Инициализация массива 68 Инкапсуляция 74
Инструкция по обработке 732 Контекстное меню 292
Интерлиньяж 236 Контракт 81
Интерфейс 118 Конфигурационный файл 634
Информационная система предприятия 744 Конъюнкция 47
Корневой элемент 706 Критический участок 552 Курсор 253, 259, 341
Л
Исключающее ИЛИ 47 Исключение 534 Исключительная ситуация 529 Источник события 412 Исходный модуль 24
К
Канал 561, 585
Каскадная таблица стилей 475 Класс 38, 77 Класс-оболочка 133 Класс-обработчик собятия 413 Класс-слушатель события 413 Классы-члены 103 Комментарий 40 Компонент 217, 451, 713 О "легкий" 216, 285 О "тяжелый" 216 Компонент AWT О группа 263 О кнопка 262 О кнопка выбора 263 О линейка прокрутки 272 О метка 262 О поле ввода 269 О раскрывающийся список 265 О список 266 О строка ввода 269 Компонент Swing О дерево объектов 318 О индикатор 318 О кнопка 306 0 кнопка выбора 306 0 надпись 302 0 ползунок 316 0 полосы прокрутки 316 0 радиокнопка 308 0 раскрывающийся список 310 0 список выбора 311 0 счетчик 314 Конвертирование строки 171 Константа 42, 43, 91 Конструктор класса 93 Контейнер 217, 261 0 сервлетов 631 Контекст 639
Лексический анализ 733 Летнее время 208 Логические имена шрифтов 231 Логические операции 47 Логический сдвиг 53 Локаль 158, 206 Локальный класс 103
М
Массив 67, 211
Менеджер размещения 261, 372 0 BorderLayout 374 0 BoxLayout 387 0 BoxLayout 389 0 CardLayout 377 0 FlowLayout 372 0 GridBagLayout 379 0 GridLayout 376 Метка 64 Метод 38 0 main 99 0 доступа 82 0 класса 77, 96 0 экземпляра 96
Множественное наследование 117 Множество 186, 187, 191, 200 Модель 0 группы 721 0 прямого доступа 501 Модель-Вид-Контроллер 300 Модификатор 38 Модификаторы класса 84 Модульное программирование 74 Модульность 81 Мост 625
Н
Надкласс 80 Наследование 80
О
Область видимости 101 Обратный вызов 413 Объединение 716 Объект данных 735 Объектно-ориентированное программирование 75 Объектно-ориентированное проектирование 76
Объектно-ориентированный анализ 76
Объектный модуль 24
Объявление
0 XML706
0 массива 67
0 типа документа 706
Окно
0 "родительское" 399 0 внутреннее 402 0 модальное 279, 400 0 немодальное 400 0 предварительное 399 0 с индикатором 409 Оконный менеджер 466 Окончательный метод 91 ООА 76 ООП 75 Оператор 58 0 break 65 0 continue 64 0 варианта 65 0 присваивания 55, 59 0 свертки 509 0 цикла 62
Определение массива 67 Ответственность 81 Открывающий тег 707 Открытый член класса 82 Отображение 190 Отрицание 47 Отсоединяемое меню 289 Очередь 188
П
Пакет 109
Пакетный доступ 109 Панель
0 корневая 397 0 прозрачная 398 0 слоеная 396 0 содержимого 398
Парсер 172, 733 Парсинг 172 Перегрузка метода 88 Переменные 0 класса 94 0 экземпляра 94 Переопределение метода 88 Перечисления 121 Перо 239
0 окончание линии 239 0 сопряжение линий 239 0 тип линии 239 0 толщина 239 Песочница 480 Побитовая дизъюнкция 52 Побитовая конъюнкция 52 Побитовое исключающее ИЛИ 52 Побитовые операции 52 Повышение типа 50 Подкласс 80 Подпакет 109 Подпротокол 626 Подпроцесс 543 0 главный 543 0 пользовательский 558 Позиция 335 Поиск
0 подстроки 167 0 символа в строке 166 Поле класса 77 Ползунок 272 Полиморфизм 81, 119 Полное имя класса 109 Помеченный блок 65 Помеченный оператор 65 Последовательность 185 Поставщик-потребитель 495 Поток 560 Представитель 301 Пре дставление 0 даты и времени 210 0 XML668
Преобразование координат 240 Приложение консольное 215 Принцип KISS 83, 541 Проверяющий анализатор 711 Промежуток 373 Простой тип 714 Простой элемент 713 Пространство имен 109 0 по умолчанию 712
Протокол 601
Процедурное программирование 73 Процесс 542 Пустой элемент 707
Р
Рабочий стол 404 Радиокнопка 263 Разбиение строки 164 Раскладка клавиатуры 343, 344 Расширение 0 класса 80 0 типа 51
Расширенное имя 712 Реализация интерфейса 118 Рисование фигур 243 Родные методы 25 Русификация Swing 333
С
Сведения
0 платформенные 452 0 пользовательские 452 0 системные 451 Связность 83 Связывание данных 735 Сдвиг 0 влево 53 0 вправо 53 Сеанс связи 601 Сервлет 631 Сериализация 561, 587 Сессия 601 Сеть
0 одноранговая 601 0 с выделенным сервером 601 Сигнатура метода 87 Символ 43, 231
Синтаксический разбор строки 172
Скриптлет 668
Словарь 190
Сложный тип 714
Сложный элемент 714
Случайное число 211
Слушатель 413
Событие 412
Создание строки 157
Сокет 608
Сокращенная дизъюнкция 48 Сокращенная конъюнкция 48
Составные операции присваивания 55 Спецификация виртуальной машины Java 24
Список 195, 716 Сравнение строк 164 Ссылка 67
Стандартный ввод 560
Стандартный вывод 560
Стандартный вывод сообщений 560
Статическая переменная 95
Статический метод 95
Стек 178
Стиль 336
Страница JSP 667
Строка 44
0 меню 287
0 состояния 469
Структурное программирование 74 Сужение 716 0 типа 51 Суперкласс 80 Сущность 710 Схема 709 0 XML 711, 713 0 проектирования MVC 126 Сцепление строк 162
Т
Таблица стилей 339 Таблицы 351 Тег 467
Текстовый редактор 349 Тело
0 класса 38 0 элемента 707 Тема 462 Типы данных 0 примитивные 45 ° логический 46 ° числовые 46 0 ссылочные 45 ° интерфейсы 46 ° классы 46 ° массивы 46
У
Удаление 0 подстроки 171 0 символа 171
Условная операция 56 Условный оператор 59 Установка 632 Уточненное имя 712
Ф
Фасетки 716, 717 Физическое имя шрифта 232 Фокус ввода 261
Ц
Цветовая модель 228 Целое деление 50
Ч
Часовой пояс 208 Члены класса 77
Э
Экземпляр 0 класса 78 0 схемы 730 Элемент XML 707
Я
Язык Expression Language (EL) 671