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

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