Contents | Prev | Next | IndexThe JavaTM Virtual Machine Specification


J

J character
field descriptor meaning, 91
Java
concepts, (chapter), 5
digits, 6
letters, 6
Virtual Machine, See Java Virtual Machine;
java.io package
java.io.DataInput interface
class file data format support by, 83
readInt method, class file data type support by, 83
readUnsignedByte method, class file data type support by, 83
readUnsignedShort method, class file data type support by, 83
java.io.DataInputStream class, class file data format support by, 83
java.io.DataOutput interface, class file data format support by, 83
java.io.DataOutputStream class, class file data format support by, 83
java.lang package
java.lang.Object class, as interpretation of zero value for super_class item (ClassFile structure), 87
java.lang.String
CONSTANT_String_info structure representation, syntax and item descriptions, 96
string literals, constant pool resolution of, 148
Java Virtual Machine
assembly language, format, 340
compiling for, (chapter), 339
life cycle, 40
startup, 40
structure of, (chapter), 57
unrecoverable runtime exceptions associated with, 39
JIT (Just-In-Time) code generation
Java Virtual Machine implementation issues, 82, 339
jsr instruction, 280
constraints
static, 119
structural, 124
in Java Virtual Machine assembly language examples, compiling finally, 367, 368
returnAddress type used by, 60
try-finally clause implementation use, Sun's Java compiled code characteristics, 134
jsr_w instruction, 281
constraints
static, 119
structural, 124
returnAddress type used by, 60
jump table
access
by index and jump, tableswitch, 335
by key match and jump, lookupswitch, 300
alignment concerns, 111
jump to subroutine instructions
constraints, static, 119
jsr, 280
wide index, jsr_w, 281

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