Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Books / Java_2._polnoe_rukovodstvo

.pdf
Скачиваний:
99
Добавлен:
14.10.2016
Размер:
47.97 Mб
Скачать

по умолчанию (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

Соседние файлы в папке Books