symbols
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
Z
P
- packages
- definition, 24
- members of, 25
- package private access, 169
- runtime package, 159
- parameters
- See also local variables
- descriptor, syntax and meaning, 101
- formal, 32
- pc (program counter) register
- definition, 67
- performance
- implications, opcode design and alignment, 80
- pop instruction
- definition, 346
- pop2 instruction
- definition, 347
- popping
- operand stack value(s)
- pop, 346
- pop2, 347
- pound sign (#)
- use in compilation example, 364
- precise exception
- definition, 43
- precision
- See also numeric
- narrowing numeric conversion impact on, 87
- widening numeric conversion impact on, 86
- preparation
- definition, 50
- overview, 47
- as part of linking, 164
- prescient store
- action, with threads, 404
- primitive
- See also conversions; floating-point; integers
- types
- definition, 62
- as Java virtual machine data type, 61
- values, 62
- private modifier
- See also ACC_PRIVATE flag
- access implications, 27
- enforcement, 169
- in method declarations, 33
- methods
- invoking, invokespecial, 284
- program counter
- See pc (program counter) register
- protected modifier
- See also ACC_PROTECTED flag
- access implications, 27
- enforcement, 169
- fields, structural constraints, 138
- methods, structural constraints, 138
- public modifier
- See also ACC_PUBLIC flag
- access implications, 27
- class, 28
- enforcement, 169
- methods, 32
- pushing
- byte, bipush, 190
- constants
- ldc, 315
- wide index, ldc_w, 316
- double
- dconst_<d>, 204
- wide index, ldc2_w, 317
- float, fconst_<f>, 234
- int, iconst_<i>, 264
- long
- constants lconst_<l>, 314
- wide index, ldc2_w, 317
- null object references, aconst_null, 178
- short, sipush, 356
- putfield instruction
- compilation examples
- operand stack operations, 386
- working with class instances, 381
- constraints
- static, 135
- structural, 138, 139
- definition, 348
- putstatic instruction
- constraints
- static, 135
- structural, 139
- definition, 350
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