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 [email protected]