Содержание | Предыдущий | Следующий | Индекс
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