Contents | Prev | Next | IndexThe JavaTM Virtual Machine Specification


O

Object class, 10
objects
See also arrays; instances
term definition, 9
opcodes
mnemonics by opcode (table), 429
reserved, 152
term definition, 71
operand(s)
constraints, static, 119
implicit, compilation advantage of, 342
instructions, verification process, 128
Java Virtual Machine instructions, storage order and alignment, 71
stack
code verification, Pass 3 - bytecode verifier, 128
data flow analysis, 126
duplicating top operand on, dup, 198
duplicating top operand on, and put three down in stack, dup_x2, 200
duplicating top operand on, and put two down in stack, dup_x1, 199
duplicating top two operand words, dup2, 201
duplicating top two operand words, and put four down in stack, dup2_x2, 203
duplicating top two operand words, and put three down in stack, dup2_x1, 202
exception handling impact on, 70
frames used to hold, 67
management instruction summary, 79
maximum number of words, 111
merging, during data-flow analysis, 130
pop two words, pop2, 324
pop word, pop, 323
size limitation, 136
structural constraints on instructions, 122
swap top two words, swap, 334
term definition, 71
types, how distinguished by Java Virtual Machine instruction set, 57
optimization
alternative instruction use, 127
order
execution, thread rules, 373
ordered values
floating point values, 60
NaN values not ordered, implications of, 60
ORing
int
bitwise, exclusive, ixor, 279
bitwise, inclusive, ior, 270
long
bitwise, exclusive, lxor, 311
bitwise, inclusive, lor, 302
OutOfMemoryError
constant pool
related error, 64
resolution generation of, 143
heap-related error, 63
Java stack-related error, 62
as Java Virtual Machine error, 40
method area-related error, 64
native method stack-related error, 65
when thrown during initialization, 48
overflow
floating-point, Java Virtual Machine handling, 76
integer data types, not detected by Java Virtual Machine, 76
overloading
in interfaces, 32
term definition, 22
overriding
ACC_FINAL modifier, method_info structure prevention of, 104
in interfaces, 32
methods, term definition, 27
term definition, 22

Contents | Prev | Next | Index

Java Virtual Machine Specification

Copyright © 1996, 1997 Sun Microsystems, Inc. All rights reserved
Please send any comments or corrections to jvm@java.sun.com