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