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

B

B character
meaning in field or method descriptor, 101
backwards branches
structural constraints on instructions, 138
baload instruction
definition, 188
bastore instruction
definition, 189
big-endian order
bytes item
(CONSTANT_Float_info structure), 107
(CONSTANT_Integer_info structure), 107
class file data storage order, 93
high_bytes and low_bytes items
(CONSTANT_Double_info structure), 109
(CONSTANT_Long_info structure), 109
multibyte characters, CONSTANT_Utf8_info structure representation of, 110
binding
See also linking; loading; native modifier
definition, 170
instructions causing
invokeinterface, 280
invokespecial, 284
invokestatic, 288
invokevirtual, 291
of native method implementations, 170
bipush instruction
compilation examples
accessing the runtime constant pool, 371
arrays, 381
constants and local variables in a for loop, 365, 366, 369
invoking methods, 376, 377
while loop, 372
definition, 190
bitwise
ANDing
int, iand, 262
long, land, 309
ORing
int exclusive, ixor, 303
int inclusive, ior, 294
long exclusive, lxor, 334
long inclusive, lor, 325
boolean type
definition, 7
loading from arrays, baload, 188
storing into arrays, bastore, 189
values of, 7
branch
code verification, Pass 3 - bytecode verifier, 142
instruction summary, 88
instructions, constraints, static, 134
int comparison
if_icmp<cond>, 267
with zero, if<cond>, 269
reference comparison
if_acmp<cond>, 266
with null, ifnonnull, 271
with null, ifnull, 272
unconditionally
goto, 252
wide index, goto_w, 253
breakpoint reserved opcode
definition, 172
byte type
boolean array values represented as values of, 66
converting int to, i2b, 254
definition, 62
instruction set handling of, 81
integer arithmetic not directly supported, 84
loading from arrays, baload, 188
pushing, bipush, 190
storing into arrays, bastore, 189
value range, 63
bytes array
(CONSTANT_Utf8_info structure), 111
bytes item
(CONSTANT_Float_info structure), 107
(CONSTANT_Integer_info structure), 107

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