Содержание | Предыдущий | Следующий | Индекс
A
B
C
D
E
F
Г
H
Я
J
K
L
М.
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
C
- C, 1, 2, 6
- C++, 1, 2, 6
- Цезарь, Джулиус, 352
- вызывающая сторона
- из выражения оператора, определения слова, 204
- метод canRead
- из класса
File
, 755
- метод canWrite
- из класса
File
, 756
- метод емкости
- из класса
StringBuffer
, 551 - из класса
Vector
, 658
- поле capacityIncrement
- из класса
Vector
, 655
- возврат каретки (CR)
- escape-последовательность, 27
- обработка в a
- символьный литерал, 24
- строковый литерал, 25
- как разделитель строки, не входной символ, 14
- кастинг
- См. также преобразование
boolean
, 37ClassCastException
класс, 611- контекст преобразования, 53
- спецификация, 67
- указывающие на плавание типы, 33
- целочисленные типы, 33
- ссылочные типы, 67
- время выполнения тестируя, 303
- стандартные исключения,
ClassCastException
, 209 - к
void
, не разрешенный, 272
пункт выгоды, 290
catch
пункт
- См. также поток управления;
try
оператор - роль обработки исключений, 204
- идиома исключения, определенная с помощью, 211
- перекройте метод
- из класса
Math
, 524
- Сервантес, Мигель de, 67
- символы
- См. также
Character
класс; числа; типы примитивов; строки - массив, отличенный от строк, 199
char
введите, 30
- См. также целочисленные типы; числа; типы примитивов
- диапазон значений, 31
Character
класс, 471charValue
метод, класса Character
, 474- разделители строки, 25
- литералы
- escape-последовательности для, 26
- определение слова и спецификация, 24
- Набор символов Unicode
- составной объект, противопоставленный с Unicode анализируемые символы, 18
- обработка на имена пакета, 117
- лексическое использование грамматики в качестве терминальных символов, 7
- отношение к ASCII, 11
- метод charAt
- из класса
String
, 536 - из класса
StringBuffer
, 551
- Преследование, Линкольн, 111 лет
- Чосер, Джеффри
- Рассказы Кентербери, 521
- Troilus и Creseide, 528
- проверка
- См. также исключения, проверенные; бросок
checkAccept
метод, класса SecurityManager
, 577checkAccess
метод
- из класса
SecurityManager
, 572 - из класса
Thread
, 594 - из класса
ThreadGroup
, 605
checkConnect
метод, класса SecurityManager
, 576checkCreateClassLoader
метод, класса SecurityManager
, 572checkDelete
метод, класса SecurityManager
, 576checkError
метод, класса PrintStream
, 739
- проверка
checkExec
метод, класса SecurityManager
, 573checkExit
метод, класса SecurityManager
, 573checkLink
метод, класса SecurityManager
, 574checkListen
метод, класса SecurityManager
, 577checkPropertiesAccess
метод, класса SecurityManager
, 574checkPropertyAccess
метод, класса SecurityManager
, 574checkRead
метод, класса SecurityManager
, 575checkSetFactory
метод, класса SecurityManager
, 577checkTopLevelWindow
метод, класса SecurityManager
, 578checkWrite
метод, класса SecurityManager
, 575- для обработчиков исключений, во время компиляции, 203
- метод checkPackageAccess
- из класса
SecurityManager
, 578
- метод checkPackageDefinition
- из класса
SecurityManager
, 578
- Кристи, Агата
- эксперты почерка, 325
- никакой метод, 465
- Резкий отъезд Пуаро, 264
- тестирование оператора, 273
- Цицерон, Маркус Тулиус, 528
- круговое объявление
- См. также ссылку вперед
ClassCircularityError
класс, 611- из интерфейсов, ошибка времени компиляции, вызванная, 185
- из подклассов, ошибка времени компиляции, вызванная, 134
- из типов, в различных единицах компиляции, законности, 118
- класс (ы)
- См. также поля; наследование; интерфейсы; методы; пакеты; подклассы; суперклассы; суперинтерфейсы
abstract
, 131
- как выстраивают компонентные типы, 194
- соображения совместимости на уровне двоичных кодов, 242
- объявление, 131
- переопределение
abstract
методы в, 158 - использование, 132
- доступность, 99
- соображения совместимости на уровне двоичных кодов, 242
- класс (ы)
- двоичное представление
- требования формата двоичного файла, 240
- проверка, 220
- тело
- объявления, соображения совместимости на уровне двоичных кодов, 245
- определение слова и объявления в, 138
Class
класс, 466class
формат файла, использование формата двоичного файла, 238Class
объекты, связанные с массивами, 199, 49.class
суффикс, как называют для скомпилированных файлов, 116ClassCastException
класс, 611ClassCircularityError
класс, 611classDepth
метод, класса SecurityManager
, 571ClassFormatError
класс, 611ClassLoader
класс, 558classLoaderDepth
метод, класса SecurityManager
, 572ClassNotFoundException
класс, 611- конструкторы, соображения совместимости на уровне двоичных кодов, 253
- объявления, 128
- (глава), 127
- LALR (1) производство грамматики, 443
- определение прямых суперклассов в, 133
- определение прямых суперинтерфейсов в, 135
- определение слова, 128
- как объявленный объектом, 78
- исключение
Error
, 203, 211Exception
, 203, 208RuntimeException
, 203, 208Throwable
, 201, 202, 208, 463
- поля, см. поля, класс
final
- соображения совместимости на уровне двоичных кодов, 242
- объявление, 133
- завершение, 235
- недоступные, получающие доступ элементы, пример, 142
IncompatibleClassChangeError
класс, 611- инициализация, 223
- подробная процедура, 225
- пример, 217
- стандартные исключения,
ExceptionInitializerError
, 212
- экземпляры, см. экземпляр (ы)
- класс (ы)
- инстанцирование, предотвращение, 180
- соединение
- при запуске виртуальной машины, 216
- инициализация, 212, 223, 225
- подготовка, 212, 221, 226
- описание процесса, 220
- разрешение, 216
- загрузка, 218
- при запуске виртуальной машины, 216
- описание процесса, 29
- стандартные ошибки
ClassCircularityError
, 219ClassFormatError
, 219NoClassDefFoundError
, 219
- элементы, 86
- объявления, 138
- соображения совместимости на уровне двоичных кодов, 245
- методы
- класс, 160
- интерфейс, 169
- не -
static
, 160 static
, 160
- имена
- полностью определенный, 105
- контекст, 130
- соглашения о присвоении имен, 108
NoClassDefFoundError
класс, 611- не -
public
, в примере полностью определенных имен и управления доступом, 101 - объекты имеют, в то время как у переменных есть типы, 47
- как элементы пакета, 85
- подготовка, 221
- при запуске виртуальной машины, 216
- стандартные исключения,
AbstractMethodError
, 212
- предотвращение инстанцирования, 132
public
- управление доступом в, 99
- соображения совместимости на уровне двоичных кодов, 243
- в примере полностью определенных имен и управления доступом, 101
- ссылки на, требования формата двоичного файла, 239
- разрешение
- при запуске виртуальной машины, 216
- описание процесса, 221
- стандартные исключения
IllegalAccessError
, 221IncompatibleClassChangeError
, 221InstantiationError
, 222
- класс (ы)
- разрешение
- стандартные исключения
NoSuchFieldError
, 222NoSucMethodError
, 222
- контекст, 81
- стандарт, см. стандартные классы
- стандартные исключения
ClassCastException
, 209, 69ClassNotFoundException
, 210, 468, 559, 560Error
, 208Exception
, 208RuntimeException
, 208Throwable
, 208
- статические инициализаторы, 175
- соображения совместимости на уровне двоичных кодов, 259
- описания типа, как элементы пакетов, 124
- разгрузка, 235
- переменные
- значения по умолчанию, 46
- спецификация, 145, 44
- проверка
- при запуске виртуальной машины, 216
- стандартные исключения,
VerifyError
, 212
- классификация
- переклассификация контекстуально неоднозначных имен, 91
- синтаксический, имени согласно контексту, 90
- очистите метод
- из класса
BitSet
, 620 - из класса
Hashtable
, 638
- метод clearChanged
- из класса
Observable
, 644
- клонирование
clone
метод
- из класса
BitSet
, 620 - из класса
Hashtable
, 636 - из класса
Object
, 460 - из класса
Vector
, 656
Cloneable
интерфейс, 465CloneNotSupportedException
класс, 611
- CLOS (Система Объекта языка Common LISP), 4
- близкий метод
- из класса
FileInputStream
, 686 - из класса
FileOutputStream
, 723 - из класса
FilterInputStream
, 697 - из класса
FilterOutputStream
, 731 - из класса
InputStream
, 682 - из класса
OutputStream
, 721 - из класса
PipedInputStream
, 688 - из класса
PipedOutputStream
, 726
- близкий метод
- из класса
PrintStream
, 739 - из класса
RandomAccessFile
, 746 - из класса
SequenceInputStream
, 695
- генерация кода
- См. также двоичный файл, совместимость; ошибки времени компиляции; исключения; оптимизация
- асинхронные исключения, импликации для, 205
- инициализация, импликации для, 227
- соединение, импликации для, 222
- загрузка, импликации для, 219
- символьные ссылочные импликации разрешения, 222
- комментарии
commentChar
метод, класса StreamTokenizer
, 716- документация, (глава), 419
- определение слова и спецификация, 15
- Язык Common LISP, 4, 6
- метод compareTo
- из класса
String
, 538
- совместимость
- двоичный файл, см. двоичный файл, совместимость
- компиляция
- См. также ошибки времени компиляции; исключения; виртуальная машина
- Символ цели CompilationUnit, синтаксическое использование грамматики, 8
- условное выражение
- соображения совместимости на уровне двоичных кодов, 251
if
обработка достижимости оператора, чтобы поддерживать, 298
- обработчики исключений, проверенные на во время, 203
- модуль
- компоненты, объявления пакета, 118
- импорт типов в, 120
- определение слова и характеристики, 117
- ошибки времени компиляции, 1
- См. также двоичный файл, совместимость; ошибки;
завершение исключений, 264
- завершение
- См. также поток управления; исключения
- резкий
break
оператор, 283continue
оператор, 285- во время вычисления выражения, 304
for
оператор, 282- помеченные операторы, 272
- причины, 264, 304
return
оператор, 287synchronized
оператор, 289throw
оператор, 288
- завершение
- резкий
try
оператор, 290try-catch
оператор, 292try-catch-finally
оператор, 293
- нормальный
- во время вычисления выражения, 304
- во время выполнения оператора, 264
- компонент (ы)
- См. массивы, компоненты
- введите, массивы, 194
- метод concat
- из класса
String
, 544
- параллелизм, 309
- См. также синхронизацию; потоки
- конфликты
- имя
- См. также сокрытие; контекст
- уход от посредством использования синтаксического контекста, 89
- метод подключения
- из класса
PipedInputStream
, 687 - из класса
PipedOutputStream
, 725
- Коннер, Майкл, 237
- константы
- См. также поля, класс,
final
; поля, интерфейс; литералы - характеристики и соображения совместимости на уровне двоичных кодов, 251
- время компиляции сужаясь
- преобразованием присвоения, импликациями, 61
- не разрешенный преобразованием вызова метода, 66
- выражения, 381
- в строковых литералах, 26
- поле
- соображения совместимости на уровне двоичных кодов, 251
- спецификация термина, 251
- названный, см. поля, класс,
final
- примитивный
- соображения совместимости на уровне двоичных кодов, 251
- определение слова, 251
- конструкторы
- См. также класс (ы); выполнение; инициализация; интерфейсы; методы
- доступ, 99
- соображения совместимости на уровне двоичных кодов, 248
- управление
- значение по умолчанию, пример, 102
private
, пример, 105protected
, пример, 104public
, пример, 103
- конструкторы
- доступ
- скрытые поля,
this
использование ключевого слова для, 269
- тело, 178
- соображения совместимости на уровне двоичных кодов, 257
- как компоненты тела класса, 138
- объявления, 176
- соображения совместимости на уровне двоичных кодов, 253
- LALR (1) производство грамматики, 445
- значение по умолчанию, 180
- удаление, соображения совместимости на уровне двоичных кодов, 246
- вызов, во время создания экземпляра, 228
- как не элементы класса, 86
- модификаторы, 177
- имена, 176, 79
- перегрузка, 180
- соображения совместимости на уровне двоичных кодов, 257
- параметры, 177
- См. также параметры
- присвоение во время создания экземпляра, 228
- соображения совместимости на уровне двоичных кодов, 254
- контекст, 82
- спецификация, 177, 45
private
, предотвращение инстанцирования с, 132, 181protected
, доступность, 100- ссылки на, требования формата двоичного файла, 239
- подпись, 177
- требования формата двоичного файла, 240
throws
пункт, соображения совместимости на уровне двоичных кодов, 256
- содержит метод
- из класса
Hashtable
, 637 - из класса
Vector
, 659
- метод containsKey
- из класса
Hashtable
, 637
- контекст (ы)
- См. также наследование; контекст
- преобразование, 52
- присвоение, спецификация, 61
- кастинг, спецификация, 67
- вызов метода, спецификация, 66
- строка, спецификация, 67
- переклассификация контекстуально неоднозначных имен, 91
- роль в определении значения имени, 79, 89
- синтаксическая классификация имени согласно, 90
- бесконтекстные грамматики
- См. грамматики, контекстно-свободные
- продолжайте оператор
- См. также поток управления
- определенное присвоение, 397
- как рассуждают для резкого завершения, 264
- спецификация, 285
- контракт
- См. также двоичный файл, совместимость
- определение слова, 241
- поток управления
- См. также завершение; определенное присвоение; исключения; выражения; операторы; операторы, недостижимые; потоки
- булевы выражения используют для, 37
break
оператор, спецификация, 283continue
оператор, спецификация, 285- предотвращение мертвой блокировки, многократное использование блокировки для, 290
do
оператор, спецификация, 279for
оператор, спецификация, 280if
оператор, свисая else
обработка, 270if-then
оператор, спецификация, 273if-then-else
оператор, спецификация, 274- объявление локальной переменной и
switch
оператор, 45 return
оператор, спецификация, 286switch
оператор, спецификация, 274synchronized
оператор, спецификация, 289throw
оператор, спецификация, 287try
оператор, спецификация, 290try-catch
оператор, спецификация, 291try-catch-finally
оператор, спецификация, 293while
оператор, спецификация, 277
- соглашения
- именование, 106
- воздействие на сокрытие имени, 84
- преобразование
- См. также кастинг; числа; продвижение
- кастинг, 67
- категории и контексты, 52
- (глава), 51
- контексты
- присвоение, спецификация, 61
- кастинг, спецификация, 67
- вызов метода, спецификация, 66
- строка, спецификация, 67
- запрещенный, спецификация, 60
- идентификационные данные
- в контексте преобразования присвоения, 61
- на кастинге контекста преобразования, 67
- в контексте преобразования вызова метода, 66
- спецификация, 54
- преобразование
- виды, 54
- в вызовах метода, 66
- сужение
- примитивный, 55
- в контексте преобразования присвоения, 61
- на кастинге контекста преобразования, 67
- не позволенный в контексте преобразования вызова метода, причинах, 66
- ссылка, на кастинге контекста преобразования, 67
- ссылка
- сужение, 59
- спецификация, 59
- расширение, 58
- спецификация, 58
- строка, 67
- спецификация, 60
- определение слова, 51
- спецификация термина, 58
- расширение
- примитивный, 54
- в контексте преобразования присвоения, 61
- в двоичном числовом контексте продвижения, 74
- на кастинге контекста преобразования, 67
- в контексте преобразования вызова метода, 66
- в унарном числовом контексте продвижения, 73
- ссылка, 58
- в контексте преобразования присвоения, 61
- на кастинге контекста преобразования, 67
- в контексте преобразования вызова метода, 66
- спецификация термина, 58
- метод copyInto
- из класса
Vector
, 659
- потому что метод
- из класса
Math
, 519
- поле количества
- из класса
BufferedInputStream
, 699 - из класса
BufferedOutputStream
, 732 - из класса
ByteArrayInputStream
, 689 - из класса
ByteArrayOutputStream
, 727 - из класса
StringBufferInputStream
, 692
- метод countObservers
- из класса
Observable
, 643
- метод countStackFrames
- из класса
Thread
, 598
- метод countTokens
- из класса
StringTokenizer
, 653
C++, 1, 2, 6
-
Сливочник C++, Генри, 595
- Сливочник, Генри
- создание
- См. также объявление; инициализация
- массив, 195, 38
- вычисление выражения
- пример, 318
- порядок, 316
- обнаружение из памяти, пример, 319
- экземпляр, 38
- вычисление выражения, 314
- порядок, 315
- выражения как операторы, 272
- вызов инициализаторов например переменные во время, 229
- диспетчеризация метода во время, 230
- спецификация и процедура, 228
- объект, 38
- потоки, 415
- Creatore, Луихи, 28 лет
- метод currentClassLoader
- из класса
SecurityManager
, 571
- метод currentThread
- из класса
Thread
, 599
- метод currentTimeMillis
- из класса
System
, 581
- плевательница
- См. плевательницу
Содержание | Предыдущий | Следующий | Индекс
Спецификация языка Java (HTML, сгенерированный Блинчиком "сюзет" Pelouch 24 февраля 1998)
Авторское право © Sun Microsystems, Inc 1996 года. Все права защищены
Пожалуйста, отправьте любые комментарии или исправления к doug.kramer@sun.com