Contents | Prev | Next | Index
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
 
V
- valid method
- of class 
FileNameDescriptor, 760 
 - values
- See also assignment; initialization; primitive, types; variables
 boolean, term definition and specification, 36- (chapter), 29
 - data, relation to types, 30
 - expressions, variables as, 302
 - floating-point, term definition and specification, 33
 - integral, term definition and specification, 31
 - primitive, term definition and specification, 30
 - reference, see references; 38
 - relation to types, 30
 - return, specifying method with no, 155
 valueOf method
- of class 
Boolean, 470 - of class 
Double, 514 
 
- values 
valueOf method 
- of class 
Float, 507 - of class 
Integer, 493 - of class 
Long, 500 - of class 
String, 545 
- variables, initial and default, 46
 
 - variables
- See also data structures; fields; identifiers; scope
 - assignment conversion, 61
 - (chapter), 29
 double, nonatomic treatment of memory operations on, 405- interaction with locks, rules about, 407
 - kinds of
- array, see arrays, components
 - class, see fields, class, 
static - constructor parameters, see parameters, constructor
 - exception-handling parameters, see exceptions, parameters
 - instance, see fields, class, non-
static - local, see variables, local
 - method parameters, see parameters, method
 
 - LALR(1) grammar, 440
 - local, 267
- declaration statements, 265
 - as declared entity, 79
 - definite assignment, (chapter), 383
 - definite assignment, declarations, 393
 - description, 45
 - hiding of names by, 269
 - naming conventions, 110
 - scope of, 82
 
 long, nonatomic treatment of, memory operations on, 405- objects compared with, 47
 - primitive type
- changing value of, 31
 - specification, 44
 
 - reference type, specification, 44
 - term definition, and specification, 43
 - thread use constraints, 404
 - type of, how determined, 47
 - values
- of expressions, 302
 - held by different types, summary of, 29
 - initial and default, 46
 
 volatile, rules about, 407
 
 Vector class, 654
Vector class
- See also data structures
 - standard exceptions, 
NoSuchElementException, 209 
- verification
- See also security
 - of binary representation, of classes and interfaces, 220
 - internal table of loaded classes and interfaces, purpose of, 218
 - standard exceptions, 
VerifyError, 212 - type safety dependence on existence and use of, 244
 VerifyError class, 611
 - @version tag
- specification, 422
 
 - virtual machine
- See also exceptions; optimization
 class file format specified in, 238- errors, 212
InternalError, as asynchronous exception cause, 206
 - exception handling by, 201
 - exit, criteria for, 235
 - object life cycle in, 233
 - startup, 215
 VirtualMachineError class, 611
 - virtue, 18
 - void keyword
- See also methods
 - casting to, not permitted, 272
 - methods
- expression return statement not permitted in, 164
 - no return value specified by, 155
 
 
 - volatile modifier
- See also declarations; modifiers
 - fields, 147
- binary compatibility considerations, 253
 final declaration not permitted for, 148- used for synchronization by threads, 147
 
 - not permitted in interface field declarations, 187
 - variables, rules about, 407
 
 
Contents | Prev | Next | Index
Java Language Specification (HTML generated by Suzette Pelouch on February 24, 1998)
Copyright © 1996 Sun Microsystems, Inc.
All rights reserved
Please send any comments or corrections to doug.kramer@sun.com