Содержание | Предыдущий | Следующий | Индекс
A
B
C
D
E
F
Г
H
Я
J
K
L
М.
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
E
Поле E
из класса Math
, 518
Экологический, Умберто , 111 летЭйзенхауэр, Дуайт Д., 364элемент
elementAt
метод, класса Vector
, 656elementCount
поле, класса Vector
, 655elementData
поле, класса Vector
, 655elements
метод
из класса Dictionary
, 634 из класса Hashtable
, 637 из класса Vector
, 659
NoSuchElementException
класс, 664введите, массивы, определение слова, 194
Эллис, Маргарет А., 6 летElliston, Ширли , 111 летпустой метод
из класса Stack
, 662
Класс EmptyStackException, 663метод endsWith
из класса String
, 540
метод ensureCapacity
из класса StringBuffer
, 551 из класса Vector
, 658
объект
объявленный, список, 78
перечислите метод
из класса Thread
, 600 из класса ThreadGroup
, 609 интерфейсов Перечисления, 617
Enumeration
интерфейс
eolIsSignificant
метод
из класса StreamTokenizer
, 717
Epictetus , 186равняется методу
из класса BitSet
, 619 из класса Boolean
, 470 из класса Character
, 473 из класса Date
, 626 из класса Double
, 511 из класса File
, 754 из класса Float
, 505 из класса Integer
, 489 из класса Long
, 496 из класса Object
, 459 из класса String
, 535
метод equalsIgnoreCase
из класса String
, 537
ошибки
См. также двоичный файл, совместимость; ошибки времени компиляции; исключенияAbstractMethodError
класс, 611ClassCircularityError
класс, 611ClassFormatError
класс, 611err
поле
из класса FileNameDescriptor
, 760 из класса System
, 580
Error
класс, 211, 611
исключения непроверенные как подкласс, 163
ExceptionInInitializerError
класс, 611, 614IllegalAccessError
класс, 611IncompatibleClassChangeError
класс, 611InstantiationError
класс, 611InternalError
класс, 611соединение, 211, 220
LinkageError
класс, 611подготовка, 221 разрешение, 221 проверка, 220
загрузка, 211, 219 NoClassDefFoundError
класс, 611NoSuchFieldError
класс, 611NoSuchMethodError
класс, 611OutOfMemoryError
класс, 611семантический, исключения как механизм для того, чтобы сигнализировать, 201 стандарт, причины, 203
иерархический список отношений, 611
типы, время выполнения, 303 непроверенный, причины, 203 UnknownError
класс, 611
ошибки
UnsatisfiedLinkError
класс, 611VerifyError
класс, 611виртуальная машина, 212
Escape
последовательности, для символьных и строковых литералов, 26 Unicode, спецификация, 12
оценка
См. также выполнение; инициализация; контекстоцененный, определение слова, 301 выражения
аддитивные операторы, 355 аддитивные операторы для числовых типов, 358 доступ массива, 341 присвоение массива, 370 создание массива, 315 операторы присваивания, 369 поразрядные бинарные операторы, 365 поразрядное дополнение, 349 булевы операторы равенства, 364 булевы логические операторы, 365 бросок, 350 составные операторы присваивания, 375 условный оператор, 367 условное выражение - и оператор, 366 условное выражение - или оператор, 366 подразделение, 352 операторы равенства, 362 доступ к полю, 319 создание экземпляра, 314 целочисленные логические операторы, 365 логические бинарные операторы, 365 логическое дополнение, 349 вызов метода, 323 вызов метода, порядок, 333 умножение, 351 мультипликативные операторы, 351 числовое сравнение, 361 числовые операторы равенства, 363 заключенный в скобки, 313 постфикс, 344 преддекремент, 348 предынкремент, 347 основной, 311 ссылочные операторы равенства, 364 операторы отношения, 360 остаток, 353 сместите операторы, 359 простые операторы присваивания, 369 конкатенация строк, 355 доступ суперкласса, 322 сравнение типов, 361
оценка
выражения
унарный минус, 349 унарные операторы, 346 унарный плюс, 348
литералы, 312 порядок
параметры слева направо, 304 бинарные операторы, 305 составное присвоение, 305 левый операнд сначала, 305 слева направо, 309 операнды перед операторами, 307 операнды, оцененные перед операциями, 307 параметры, 303 круглые скобки и приоритет, который уважают, 308
результат, определение слова, 301
события
См. также методыпорядок выполнения, ограничения на отношения среди, 403
развитие
См. также двоичный файл, совместимость; повторное использованиеиз классов, соображений совместимости на уровне двоичных кодов, 242 из интерфейсов, соображений совместимости на уровне двоичных кодов, 259 из пакетов, соображений совместимости на уровне двоичных кодов, 242
примеры
управление доступом, 100
классы, 101 поля, методы, и конструкторы
значение по умолчанию, 102 private
, 105protected
, 104public
, 103
массивы, 196 классы, public
и не -public
, 101 объявления
поля, 151 импорт, 123 метод, 168
методы доступа по умолчанию, конструкторы и поля, 102 исключения, 206 поля
интерфейс, неоднозначный наследованный, 188 взаимодействуйте через интерфейс, умножьтесь наследованный, 188 умножьтесь наследованный, 153 перенаследование, 154
примеры
сокрытие, 168
из переменных
класс, 151 экземпляр, 152
по сравнению с переопределением, 170
Генерация HTML из комментариев для документации, 423 наследование
доступ к элементам недоступных классов, 142 элементы класса, 139
доступ по умолчанию, 140 public
, protected
, и private
доступ, 141
многократный, с суперинтерфейсами, 137 с доступом по умолчанию, 140 с private
, 141 с protected
, 141 с public
, 141
методы
abstract
объявления, 190вызов скрытого класса, 171 private
, 105protected
, 104public
, 103
перегрузка, 168 переопределение, 168
неправильный, 169
из-за throws
, 174
большой пример, 172 по сравнению с сокрытием, 170
исключения
См. также двоичный файл, совместимость; ошибки времени компиляции; ошибки; Throwable
классArithmeticException
класс, 611ArrayStoreException
класс, 611асинхронный, причины и обработка, 205 вызывающая сторона, определение, 204 причины, 202 (глава), 201 проверенный
время компиляции проверяя на обработчики, 203 конструкторы, объявляя с throws
пункт в объявлениях метода, 163 определение новых классов исключений как, 208 методы, объявляя с throws
пункт в объявлениях метода, 163 стандарт, 210
ClassCastException
класс, 611классы
Error
, 203, 211
исключения
классы
Exception
, 208иерархический список отношений, 611 RuntimeException
, 203, 208RuntimeException
, исключения непроверенные, найденные в, 164Throwable
, 201, 202
ClassNotFoundException
класс, 611CloneNotSupportedException
класс, 611EmptyStackException
класс, 663пример, 206 Exception
класс, 611@exception
тег, спецификация, 422ExceptionInInitializerError
класс, 611, 614обработчики
время компиляции проверяя, 203 как установленный, 201 в try
операторы, 291
обработка, 204
асинхронный, 205 время выполнения тестируя, 303
иерархия, 208 IllegalAccessException
класс, 611IllegalArgumentException
класс, 611IllegalThreadStateException
класс, 611IndexOutOfBoundsException
класс, 611InstantiationException
класс, 611целочисленный дележ нулем, 32 InterruptedException
класс, 611NegativeArraySizeException
класс, 611никогда бросаемый для
преобразования присвоения, 61 информационная потеря из-за сужения примитивных преобразований, 57 информационная потеря из-за расширения примитивных преобразований, 55 расширение ссылочных преобразований, 59
NoSuchElementException
класс, 664NoSuchMethodException
класс, 611NullPointerException
класс, 611NumberFormatException
класс, 611параметры
См. также переменныеобъявление, 290 описание, 45 начальное значение, 46 контекст, 291, 82
точный, 205
исключения
стандарт, 208
NegativeArraySizeException
, 304, 316RuntimeException
, 371
стандарт (проверяется)
ClassNotFoundException
, значение, 210CloneNotSupportedException
, значение, 210, 460EOFException
объявление, 762 значение, 210
Exception
, 208FileNotFoundException
, 684, 722
объявление, 763 значение, 210
IllegalAccessException
, значение, 210InstantiationException
, 131
значение, 210
InterruptedException
, 562, 598, 600, 601
значение, 210
InterruptedIOException
объявление, 764 значение, 210
IOException
, 564, 565, 668, 669, 670, 671, 672, 675, 676, 677, 678, 680, 681, 682, 683, 685, 686, 687, 688, 694, 695, 696, 697, 698, 700, 701, 703, 704, 705, 706, 707, 708, 709, 710, 711, 717, 720, 721, 723, 724, 725, 726, 729, 730, 731, 733, 735, 736, 737, 744, 745, 746, 747, 748, 749, 750, 751
объявление, 761 значение, 210
MalformedURLException
, значение, 211ProtocolException
, значение, 211SocketException
, значение, 211UnknownHostException
, значение, 211UnknownServiceException
, значение, 211UnsatisfiedLinkException
, 222UTFDataFormatException
объявление, 765 значение, 210
стандарт (ошибки)
AbstractMethodError
, 254, 255
значение, 212, 221
ClassCircularityError
, 134, 243
значение, 212, 219
исключения
стандарт (ошибки)
ClassFormatError
, 559
значение, 212, 219
Error
, 211ExceptionInInitializerError
, 227, 288
значение, 212
IllegalAccessError
, 243, 259, 336
значение, 212, 221
IncompatibleClassChangeError
, 251, 253, 256, 334, 336
значение, 212, 221
InstantiationError
, значение, 212, 222InternalError
, значение, 212LinkageError
, 219, 220загрузка и редактирование, 211 NoClassDefFoundError
, 226
значение, 212, 219
NoSuchFieldError
, 250
значение, 212, 222
NoSuchMethodError
, 247, 253, 260, 334
значение, 212, 222
OutOfMemoryError
, 163, 213, 219, 227, 228, 304, 314, 315, 316, 319, 336
значение, 212
StackOverflowError
, значение, 212ThreadDeath
, 595, 611UnknownError
, значение, 212UnsatisfiedLinkError
, 583, 584, 611
значение, 222
VerifyError
, 255, 260
значение, 212, 220
VirtualMachineError
, 212, 611
стандарт (время выполнения непроверенное)
ArithmeticException
, 304, 307, 354
значение, 209
ArrayStoreException
, 199, 304, 371, 374, 584
значение, 209
ClassCastException
, 304, 351, 371, 69
кастинг требований преобразования, которые могут привести к, 69
ClassCastException
, значение, 209EmptyStackException
, 662
объявление, 663 значение, 209
IllegalArgumentException
, 597, 607, 625, 631, 744, 745
значение, 209
исключения
стандарт (время выполнения непроверенное)
IllegalMonitorStateException
, 461, 462, 463
значение, 209
IllegalThreadStateException
, 562, 592, 593, 594, 597, 606
значение, 209
IndexOutOfBoundsException
, 195, 304, 342, 371, 376, 533, 534, 536, 543, 546, 551, 552, 553, 555, 556, 557, 559, 564, 565, 584, 655, 656, 657, 659, 660, 668, 675, 681, 685, 688, 690, 693, 695, 697, 701, 708, 711, 720, 723, 726, 731, 733, 735, 736, 737, 739, 746, 747, 749
значение, 209
NegativeArraySizeException
, 550
значение, 209
NoSuchElementException
, 617, 657
объявление, 664 значение, 209
NullPointerException
, 197, 204, 304, 335, 342, 343, 344, 371, 376, 507, 514, 533, 534, 536, 538, 539, 540, 541, 542, 543, 544, 546, 552, 553, 555, 559, 560, 565, 584, 595, 604, 633, 634, 668, 675, 677, 678, 680, 681, 685, 688, 690, 693, 695, 697, 701, 703, 708, 711, 720, 723, 726, 730, 731, 733, 735, 736, 737, 739, 740, 742, 746, 747, 749, 753, 754
значение, 209
NumberFormatException
, 489, 492, 493, 499, 500, 504, 511
значение, 209
RuntimeException
, 208, 371SecurityException
, 558, 563, 564, 565, 571, 572, 573, 574, 575, 576, 577, 578, 580, 581, 582, 583, 584, 592, 593, 595, 596, 597, 603, 604, 606, 607, 684, 685, 722, 723, 744, 745, 755, 756, 757, 758
значение, 209
стандарт, 209
синхронизация, интегрированная с механизмом для того, чтобы обработать, 202 Throwable
класс, 611брошенный для, сужая ссылочные преобразования, 59 uncaughtException
метод, когда вызвано, 202
выполнение
См. также объявления; оценка; инициализация; соединение; загрузка(глава), 215 exec
метод, класса Runtime
, 564порядок, правила потока, 403 из операторов для их эффекта, 263
существует метод
из класса File
, 755
выход
exit
метод
из класса Runtime
, 563 из класса System
, 582
exitValue
метод, класса Process
, 562виртуальная машина, критерии для, 235
выражения
См. также поля; методы; операторырезкое завершение, как рассуждают для резкого завершения оператора, 265 аддитивные операторы
оценка, 355 для числовых типов, оценки, 358
массив
доступ, оценка, 341 присвоение, оценка, 370, 375 создание, оценка, 315
присвоение
преобразование, 61 определенное присвоение, 391 операторы, оценка, 369 как операторы, 272
порязрядно
бинарные операторы, оценка, 365 дополнение, оценка, 349
булевская переменная
присвоение, определенное присвоение, 390 постоянное, определенное присвоение, 386 операторы
!
, определенное присвоение, 387!=
, определенное присвоение, 389&
, определенное присвоение, 387&&
, определенное присвоение, 386==
, определенное присвоение, 389? :
, определенное присвоение, 389^
, определенное присвоение, 388|
, определенное присвоение, 388||
, определенное присвоение, 387равенство, оценка, 364 логичный, оценка, 365
оцененное булевской переменной, определенное присвоение, 386 бросок, оценка, 350 (глава), 301
выражения
составной объект, операторы присваивания, оценка, 375 условное выражение
и оператор &&
, оценка, 366 оператор ? :
определенное присвоение, 390 оценка, 367
или оператор ||
, оценка, 367
определенное присвоение и, 386 разделение, оценка, 352 операторы равенства, оценка, 363 доступ к полю, оценка, 319 создание экземпляра
оценка, 314 как операторы, 272
целочисленные логические операторы, оценка, 366 LALR (1) производство грамматики, 450 логичный
операторы сравнения, оценка, 365 дополнение !
, оценка, 350
вызов метода
оценка, 323 порядок оценки, 333 как операторы, 272
умножение *
, оценка, 351 мультипликативные операторы *
, /
, &
, оценка, 351 имена
контекст, в котором имя классифицируется как, 91 квалифицированный, значение, 96 простой, значение, 95
числовой
сравнение, оценка, 361 операторы равенства, оценка, 363
операторы
++
, определенное присвоение, 392--
, определенное присвоение, 392приоритет, оценка, 308
заключенный в скобки
оценка, 313 оценка, эффект приоритета, 308
постдекремент --
оценка, 345 как операторы, 272
постинкремент ++
оценка, 345 как операторы, 272
постфикс, оценка, 344 преддекремент --
оценка, 348 как операторы, 272
выражения
предынкремент ++
оценка, 348 как операторы, 272
основной, оценка, 311
См. также массивы, выражения доступа; массивы, создание; поля, выражения доступа; экземпляр, создание; литералы; выражения, заключенные в скобки; методы, вызовы; this
ключевое слово
ссылочные операторы равенства ==
, !=
, оценка, 364 операторы отношения <
, >
, <=
, >=
, оценка, 361 остаток %
, оценка, 353 проверки на этапе выполнения, 302 семантика и правила оценки, (глава), 301 операторы сдвига <<
, >>
, >>>
, оценка, 359 простой оператор присваивания =
, оценка, 370 операторы
определенное присвоение, 394 спецификация, 272
конкатенация строк +
, оценка, 355 доступ суперкласса, оценка, 322 ввести
сравнение instanceof
, оценка, 362 как решительный, 47 использование в, 43 по сравнению с классом объекта, 47
унарный
минус -
, оценка, 349 операторы, оценка, 346 плюс +
, оценка, 349
значения, переменные как, 302
расширяет пункт
См. также классы; реализации; объектно-ориентированные понятияв объявлении класса, определяя прямые суперклассы с, 133 в интерфейсном объявлении, 185
Содержание | Предыдущий | Следующий | Индекс
Спецификация языка Java (HTML, сгенерированный Блинчиком "сюзет" Pelouch 24 февраля 1998)
Авторское право © Sun Microsystems, Inc 1996 года. Все права защищены
Пожалуйста, отправьте любые комментарии или исправления к doug.kramer@sun.com