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

B

backslash \
escape sequence, 27
Unicode escape use, 13
backspace
escape sequence, 27
banana-fana, 111
Bartleby
Project (Columbia University), ix
scrivener, 398
bases
See also numbers
permitted in integer literals, 19
bear, 236
before method
of class Date, 629
Bell, Alexander Graham, 119
Bernard de Morlay, 111
Beta, 3, 6
biblical quotations
I Corinthians 14:40, 305
John 3:30, 348
Matthew 6:29, 193
bibliographic references
The Art of Computer Programming, Volume 2, 650
Polling Efficiently on Stock Hardware, 206
Release-to-Release Binary Compatibility in SOM, 237
binary
compatibility
See also code generation; compile-time errors; exceptions
changes that do not break, 237
(chapter), 237
compatible with term definition, 240
contrasted with source compatibility, 241
properties and non-properties, 240
file format, required properties, 239
numeric promotion, specification, 74
binary
representation, verification of classes and interfaces, 220

BitSet class, 618

BitSet class
blocks
See also control flow; statements
(chapter), 263
definite assignment, 393
LALR(1) grammar productions, 446
specification and execution of, 265
Bobrow, Daniel G., 6
body
See also declarations
class
declarations in, 138
term definition, 138
constructor, 178
binary compatibility considerations, 257
interface, declarations, 185
method, 164
binary compatibility considerations, 257
boolean
See also numbers
Boolean class, 469
booleanValue method, of class Boolean, 470
literals, term definition and specification, 23
operators, 36
type and values, term definition and specification, 36
Bovik, Harry, 126
Bowie, David, 509
Box, G. E. P., 650
brackets ([])
array type declaration, 194, 266, 37
syntactical ambiguities, handling of, 311
break statement
See also control flow
definite assignment, 397
as reason for abrupt completion, 264
specification, 283
brown paper packages, 126
buffers
buf field
of class BufferedInputStream, 699
of class BufferedOutputStream, 732
of class ByteArrayInputStream, 689
of class ByteArrayOutputStream, 727
buffer field, of class StringBufferInputStream, 692
BufferedInputStream class, 699
BufferedOutputStream class, 732
Bunyan, John, 823
Burke, Edmund, 263
Burton, Robert
exception, 213
lard, ix
but not phrase
grammar notation use, 10
Butler, Samuel, 530
butter, 530
Byron, Lord, 823
byte type
See also integral types; numbers; primitive types
ByteArrayInputStream class, 689
ByteArrayOutputStream class, 727
value range, 31

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