Books / Java_2._polnoe_rukovodstvo
.pdfпо умолчанию (default package) 220
типы меню иерархическое 723 плавающее 723
ядро API (таблица) 783 Параметр(ы) метода 40, 141, 146 Параметры указателя (pointer
parameters) 892
Перегрузка (overloading) методов 158 Передача аргумента
по значению 167 по ссылке 167
Переменные время жизни 65
выражение инициализации 64 динамическая инициализация 64 инициализация 64
массива (array variable) 72
область видимости идентификатора 65 определяемая классом (class scope) 65
определяемая методом (method scope) 65
окружения
CLASSPATH 221 определение 41, 63 ссылочные (объекта) 140 управления циклом 120 формат объявления 63 экземпляра
length 180
определение 134 Переопределение (overriding)
методов 593
Песочница (sandbox) 885
Полиморфизм 899 перегруженных функций 158
Потоки 263 асинхронные 266 выполнения 267 главный 268
группа 269 не синхронизированные
состояние состязаний (гонок) 284 приоритеты 265 синхронизация 281 неявный монитор 286 синхронные 266 состояния 265 текущий 268
Поточное программирование межпоточные связи использование 287 многопоточная многозадачность в Java 264
многопоточное
Runnable (интерфейс) 267 synchronized (ключевое слово) 282
Thread (класс), таблица методов
267, 279
многопоточность 263 монитор (семафор) 266, 281 синхронизированные методы
284
синхронизированные операторы, блоки 285 правила переключения контекста 265
работа с приоритетами 278 сериализация (преобразование в
последовательную форму) 284 однопоточное
цикл событий с опросом 264 Представление в виде коллекции
(collection-view) 415, 438
Представление в виде набора (setview) 441, 469
Преобразование типов усечение
(trancation) 69
Приведение (явное преобразование) типов (cast) формат 69
Пробельные символы (whitespace) space, tab, newline 48
Программа |
классы 553 |
как модель, ориентированная на |
DatagramPacket 584 |
процесс 30 |
DatagramSocket 584 |
как управляемый данными доступ |
InetAddress 553—555 |
к коду 30 |
ServerSocket 556, 562 |
Программирование |
Socket 556, 557 |
компонентное 803 |
URL 559 |
объектно-ориентированное (ООП) |
URLConnection 561 |
14, 29, 30 |
клиент 549 |
абстракция 30 |
клиент-сервер 549 |
основные механизмы |
масштабирование 554 |
(инкапсуляция, наследование, |
межсетевая защита |
полиморфизм) 31, 33, 34 |
компьютер для (firewall) 967 |
сущность 31 |
пакеты данных 549 |
парадигмы |
порт 550 |
объектно-ориентированная 30 |
протокол(ы) |
ориентированная на процессы |
file 559 |
30 |
ftp 559 |
языки |
gopher 559 |
процедурные 30 |
HTTP (HyperText Transfer |
Прототип функции 899 |
Protocol) 550, 559 |
Процесс (выполняющаяся |
IP (Internet Protocol) 549 |
программа) 379 |
TCP (Transmission Control |
Псевдослучайные числа 493 |
Protocol) 549, 553 |
Р |
TCP/IP 549 |
Работа в сети Internet 548 |
UDP (User Datagram Protocol) |
DNS (Domain Naming Service) |
549, 553 |
MIME |
whois 559 |
заголовок 564 |
WWW (Web-протоколы) 559 |
стандарт 564 |
дейтаграммные 584 |
строка User-Agent 573 |
номера портов для разных |
типы 564 |
протоколов 550 |
адрес |
сервер(ы) 549 |
IP 549, 552 |
DNS 556 |
URL 559 |
InterNIC 556 |
групповой (multicast) 555 |
proxy 551 |
доменный адрес 552 |
Web 549, 550 |
определение 552 |
вычислительные 549 |
браузер |
дисковые 549 |
Web 550 |
каптированные 555 |
дейтаграммы |
кэширующий proxy HTTP 551, |
определение 584 |
563 |
интерфейсы 553 |
однонаправленные (unieast) 792 |
печати 549 реплицированные (replicated) 792
сетевой посредник (proxy) 968 сокет(ы)
Berkeley 549
TCP/IP (для клиентов и серверов) 556 парадигма 548 сетевой 549
хост-компьютер 553, 554, 968 Работа с изображениями
Web-дизайн 744
двойная буферизация 753 изображение (как графический
объект) 744 интерфейсы
ImageObserver 748 ImageProducer 746, 759
классы
Applet 746 Component 765
FilteredImageSource 764 Graphics 746 Image744, 745 ImageFilter 764
ImageFilter.AreaAveragingScaleF ilter 764 ImageFilter.CropImageFilter 764, 765 ImageFilter.ReplicateScaleFilter 764
ImageFilter.RGBImageFilter 764, 767
MediaTracker 756 MemoryImageSource 759 PixelGrabber 762
анимация ячеек 779 загрузка объекта изображения
746
наблюдатель изображения
(image observer) 747
создание объекта изображения
745
пакеты java.awt 744
Java.awt.image 744 javax.servlet 857—859 javax.servlet.http 858, 869
производители изображений
(image produsers) 759 FilteredImageSource 759 MemoryrmageSource 759
форматы графических файлов
GIF 745
JPEG 745
Разделители таблица 49 Расширение (повышение) типов 55,
71 Рекурсия 170
С
Сборка "мусора" 153 Связывание вызовов
позднее 217 раннее 217
Сеанс (session) 884
Сервлет(ы) HTTP-заголовок 854 HTTP-запрос 854 HTTP-запросы
GET 878 POST 878, 880
строка запроса (query string) 880 HTTP-ответ 854
MIME-типы text/html 854 text/plain 854
Servlet API 859
инструменты JSDK 856 интерфейсы
HttpServlet, таблица методов 876 HttpServletRequest, таблица
методов 870
HttpServlet Response, таблица методов 871
HttpSession, таблица методов 873
HttpSessionBindingListener 874 HttpSessionContext 874
Servlet, таблица методов 860, 864 ServletConfig, таблица методов
861, 864
ServletContext, таблица методов 861
Servlet Request, таблица методов 862
ServletResponse, таблица методов 863
классы
GenericServlet 855—864
HttpServletResponse 876 HttpSessionBindingEvent 877 HttpUtils, таблица методов 878 ServletException 865 ServletInputStream 864 ServletOutputStream 865 ServletRequest 865 UnavailableException 865
надежные 885 ненадежные 885 работа с сеансами
класс HttpSession 884 метод getSession() 884 метод getValue() 884 метод putValue() 884 метод removeValue() 884
сеансы создание 884
утилита servletrunner 856
сериализация 794
Сериализация (serialization) 539
Сигнатура
типов (type signature) 205
Синтаксический анализ пробельные (whitespace) символы
477
разделители 477 Синтаксический анализ (parsing) 477
Сканер (лексический анализатор) 477 События
источники событий 614 таблица 625
классы событий
ActionEvent 617, 690, 701
AdjustmentEvent 618, 705
ComponentEvent 618, 619 ContainerEvent 619 EventObject (суперкласс) 615, 616
FocusEvent 620 InputEvent 620, 621 ItemEvent 621, 701, 702 KeyEvent 621, 622 Mouse Event 622, 623 TextEvent 624 WindowEvent 624
иерархия 615 таблица конструкторов и методов 616
определение 613
Сокет (socket)-сетевое соединение
302
Спецификаторы доступа 173, 224 private 173, 224
protected 173, 224 public 40, 173, 224
Ссылки интерфейсные 233 мягкие 411 слабые 411 фантомные 411
Статические члены класса блоки 177 методы 177 переменные 177
Строки как объекты 185
массивы строк 187 Структура коллекций (collections
framework) 413
Т
Типы данных, простые 53
У
Управление доступом 173 Уровень доступа по умолчанию 173
Ф
Файл
CAB (file cabinet) 842 JAR (архив Java) 809
описания (manifest file) 810
Фрейм (окно класса Frame) 648 Функция удобств setDim 148 X
Хост-приложение 647 Хэширование (рандомизация) 429 Хэш-код 361, 429
Ц
Цветовые модели
HSB 665
RGB 666
Цифровые подписи 810
Ч
Чистая виртуальная функция 899