Spec-Zone .ru
спецификации, руководства, описания, API
Содержание | Предыдущий | Следующий | Индекс

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, 37
ClassCastException класс, 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 класс, 471
charValue метод, класса 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, 577
checkAccess метод
из класса SecurityManager, 572
из класса Thread, 594
из класса ThreadGroup, 605
checkConnect метод, класса SecurityManager, 576
checkCreateClassLoader метод, класса SecurityManager, 572
checkDelete метод, класса SecurityManager, 576
checkError метод, класса PrintStream, 739
проверка
checkExec метод, класса SecurityManager, 573
checkExit метод, класса SecurityManager, 573
checkLink метод, класса SecurityManager, 574
checkListen метод, класса SecurityManager, 577
checkPropertiesAccess метод, класса SecurityManager, 574
checkPropertyAccess метод, класса SecurityManager, 574
checkRead метод, класса SecurityManager, 575
checkSetFactory метод, класса SecurityManager, 577
checkTopLevelWindow метод, класса SecurityManager, 578
checkWrite метод, класса 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 класс, 466
class формат файла, использование формата двоичного файла, 238
Class объекты, связанные с массивами, 199, 49
.class суффикс, как называют для скомпилированных файлов, 116
ClassCastException класс, 611
ClassCircularityError класс, 611
classDepth метод, класса SecurityManager, 571
ClassFormatError класс, 611
ClassLoader класс, 558
classLoaderDepth метод, класса SecurityManager, 572
ClassNotFoundException класс, 611
конструкторы, соображения совместимости на уровне двоичных кодов, 253
объявления, 128
(глава), 127
LALR (1) производство грамматики, 443
определение прямых суперклассов в, 133
определение прямых суперинтерфейсов в, 135
определение слова, 128
как объявленный объектом, 78
исключение
Error, 203, 211
Exception, 203, 208
RuntimeException, 203, 208
Throwable, 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, 219
ClassFormatError, 219
NoClassDefFoundError, 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, 221
IncompatibleClassChangeError, 221
InstantiationError, 222
класс (ы)
разрешение
стандартные исключения
NoSuchFieldError, 222
NoSucMethodError, 222
контекст, 81
стандарт, см. стандартные классы
стандартные исключения
ClassCastException, 209, 69
ClassNotFoundException, 210, 468, 559, 560
Error, 208
Exception, 208
RuntimeException, 208
Throwable, 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 интерфейс, 465
CloneNotSupportedException класс, 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 оператор, 283
continue оператор, 285
во время вычисления выражения, 304
for оператор, 282
помеченные операторы, 272
причины, 264, 304
return оператор, 287
synchronized оператор, 289
throw оператор, 288
завершение
резкий
try оператор, 290
try-catch оператор, 292
try-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, пример, 105
protected, пример, 104
public, пример, 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, 181
protected, доступность, 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 оператор, спецификация, 283
continue оператор, спецификация, 285
предотвращение мертвой блокировки, многократное использование блокировки для, 290
do оператор, спецификация, 279
for оператор, спецификация, 280
if оператор, свисая else обработка, 270
if-then оператор, спецификация, 273
if-then-else оператор, спецификация, 274
объявление локальной переменной и switch оператор, 45
return оператор, спецификация, 286
switch оператор, спецификация, 274
synchronized оператор, спецификация, 289
throw оператор, спецификация, 287
try оператор, спецификация, 290
try-catch оператор, спецификация, 291
try-catch-finally оператор, спецификация, 293
while оператор, спецификация, 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

free hit counter