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