Contents | Prev | Next | IndexThe JavaTM Virtual Machine Specification


symbols A B C D E F G H I J L M N O P Q R S T U V W Z

E

end_pc item
(Code_attribute structure), 120
entering
See also locks; monitor
monitor for object, monitorenter, 335
Error
as Throwable class direct subclass, 43
thrown by
getstatic, 251
invokestatic, 290
new, 342
putstatic, 351
as unrecoverable runtime exception class, 44
errors
See also exceptions
handling, exceptions use for, 40
heap-related, OutOfMemoryError, 69
Java virtual machine stack-related
OutOfMemoryError, 68
StackOverflowError, 68
loading, 48
method area-related, OutOfMemoryError, 69
native method stack-related
OutOfMemoryError, 71
StackOverflowError, 71
preparation, 49
throwing, athrow, 186
verification, 49
Exception
as Throwable class direct subclass, 43
exception_index_table array
(Exceptions_attribute structure), 124
exception_table array
(Code_attribute structure), 120
exception_table_length item
(Code_attribute structure), 120
exceptions
See also catch clause(s); errors; try-catch-finally statement; try-finally statement
abrupt completion, 74
asynchronous, reasons for and handling of, 43
causes of, 40
definition, 39
dispatching, frame use for, 71
(Exceptions_attribute structure), support required for, 116
handling, 41
by Java virtual machine, 78
code verification, Pass 3 - bytecode verifier, 143
instruction summary, 90
structural constraints on instructions, 138
normal completion, characterized by lack of, 74
requirements for throwing, 123
standard unchecked runtime, list of unrecoverable, 45
throwing, athrow, 186
Exceptions_attribute structure
(method_info structure), 123
execution
order, thread rules, 399
paths, structural constraints on instructions, 137
program, life cycle, 46
exiting
See also Java virtual machine; locks; monitor
exit method, Java virtual machine exit activated by, 57
Java virtual machine, conditions for, 57
monitor for object, monitorexit, 337
extend
local variable index by additional bytes, wide, 360

Contents | Prev | Next | Index

The JavaTM Virtual Machine Specification
Copyright © 1999 Sun Microsystems, Inc. All rights reserved
Please send any comments or corrections to jvm@java.sun.com