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
M
- Madsen, Ole Lehrmann, 6
- magnitude
- loss of information about, possibility of in narrowing primitive conversion, 55
- make it so, 369
- mark method
- of class
BufferedInputStream, 701 - of class
FilterInputStream, 697 - of class
InputStream, 682 - of class
LineNumberInputStream, 709
- marklimit field
- of class
BufferedInputStream, 700
markpos field
- of class
BufferedInputStream, 700
markSupported method
- of class
BufferedInputStream, 702 - of class
FilterInputStream, 698 - of class
InputStream, 683 - of class
PushbackInputStream, 711
- Marsaglia, G., 650
- Marx, Chico
- A Night at the Opera
- commutative diagram, 397
- nested operations, 388
- Marx, Groucho
- club membership, 138
- never forgets a face, 214
- A Night at the Opera
- car, 386
- cdr, 393
- iteration, 388
- recursion, 390
- Math class, 517
- mathematical functions
- See also arithmetic; numbers
Math class, 517
- max method
- of class
Math, 529
- MAX_PRIORITY field
- of class
Thread, 591
- MAX_RADIX field
- of class
Character, 473
- MAX_VALUE field
- of class
Character, 473 - of class
Double, 214, 364, 510, 7, 748 - of class
Float, 38, 503 - of class
Integer, 488 - of class
Long, 495
- Maybury, William, 6
- Melville, Herman, 398
- members
- See also class(es); fields; interfaces; methods
- accessibility of, 99
- arrays, 197, 88
- classes, 138, 86
- binary compatibility considerations, 245
- declarations, 138
- inaccessible, accessing, example, 142
- inheritance, examples, 139, 140
private, inheritance examples, 141
- inheritance and, 85
- interfaces, 186, 87
- binary compatibility considerations, 260
- declarations, 185
- inheritance, 186
- names, access to, 186
- members
Object class, 41- packages, 114, 85
- access to, 120
protected, accessibility of, 100- reference type
- as declared entity, 78
- scope of, 81
- of superclasses, accessing with
super, 322 - term definition, 85
- memory
gc method, 583- main, term definition, 401
- master, of variables, term definition, 401
OutOfMemoryError class, 611- standard exceptions
OutOfMemoryError, 163, 212, 213, 227, 228OutOfMemoryError, meaning, 219
- term definition, 401
- working, term definition, 401
- Mesa, 5, 6
method(s), 155
- method(s)
- See also class(es); constructors; control flow; fields; initialization; interfaces
abstract
- binary compatibility considerations, 254
- in classes, 158
- in interfaces, 189, 190
- overloading, 191
- access, binary compatibility considerations, 248
- access control
- default, example, 102
private, example, 105protected, example, 104public, example, 103
- of array, 197
- body, 164
- binary compatibility considerations, 257
- class, see methods,
static - classes, 160
abstract, 158- binary compatibility considerations, 253
- body
- declarations, 164
- with no executable code, 164
- constructors compared with, 176
- declarations, 155
- declarations, examples of, 168
final, 160- hidden, invocation of, 171
- hiding by, 165
- methods
- classes
- modifiers, 157
native
- declaration, 161
- semicolon as body of, 164
newInstance, constructor invocation by, 177private, as implicitly final, 160- signature, 157
synchronized, declaration, 161void, expression return statement not permitted in, 164- with same signature, inheriting, 166
- declarations, 155, 189
- binary compatibility considerations, 253
- grammar specification difficulties, 437
- LALR(1) grammar productions, 444
- as declared entity, 78
- deleting, binary compatibility considerations, 247
- dispatching during instance creation, 230
equals, 41
- as member of
Object class, 41
final, 160
- binary compatibility considerations, 255
finalize, as member of Object class, 41getClass, 41
- as member of
Object class, 41
hashCode, 41
- as member of
Object class, 41
- hiding of, 165
- inheritance
- in arrays, 197
- in classes, 165
- in interfaces, 186
- instance, see method(s), non-
static; 209 - of interfaces
- declarations, 189, 190
- overloading, 190, 191
- overriding, 189, 190
- semicolon as body of, 164
- invalid arguments to, standard exceptions,
IllegalArgumentException, 209 - invocation
- See also access control
- conversion, 66
- expression evaluation, 323
- order, 333
- expressions as statements, 272
- how chosen, 303
- methods
- as members
- of a class, 86
- of an interface, 87
- method table creation during preparation phase of linking, 221
- names
- context in which a name is classified as, 91
- naming conventions, 108
- qualified, meaning of, 98
- simple, meaning of, 98
native, 161
- binary compatibility considerations, 256
newInstance, creating an instance with, 228- non-
static
- instance method as name for, 160
- overriding by, 165
NoSuchMethodError class, 611NoSuchMethodException class, 611notify, as member of Object class, 41notifyAll, as member of Object class, 41- overloading, 167
- binary compatibility considerations, 257
- examples, 168
- overriding, 165
- binary compatibility considerations, 258
- examples, 168, 169, 170, 172, 190
- parameters
- See also arguments; variables
- binary compatibility considerations, 254
- description, 45
- initial value, 46
- specification of, 156
private, in example of qualified names and access control, 105public, interfaces, declarations, 189- references to, binary file format requirements, 239
- result type, binary compatibility considerations, 254
- scope of, 81
- signatures, 157
- binary file format requirements, 239
static, binary compatibility considerations, 256stop, as asynchronous exception cause, 206synchronized, 161
- binary compatibility considerations, 256
throws clause, binary compatibility considerations, 256toString, as member of Object class, 41
- methods
uncaughtException
- exception handling use, 205
- when invoked, 202
wait, as member of Object class, 41
- Michael de Montaigne, 155
- mighty minds, 350
- Mill, John Stuart
- On Liberty
- comments, 308
- parentheses, 308
- min method
- of class
Math, 528
- MIN_PRIORITY field
- of class
Thread, 591
- MIN_RADIX field
- of class
Character, 473
- MIN_VALUE field
- of class
Character, 473 - of class
Double, 510 - of class
Float, 503 - of class
Integer, 488 - of class
Long, 495
- Mitchell, James G., 6
- mkdir method
- of class
File, 757
- mkdirs method
- of class
File, 757
- modifiers
- See also declarations
- class, 130
- constructor, 177
- declaration, see
abstract modifierfinal modifiernative modifierprivate modifierprotected modifierpublic modifierstatic modifiersynchronized modifiertransient modifiervolatile modifier
- field, 144
- grammar specification difficulties, 435
- interface, 184
- method, 157
- Modula-3, 3, 6
- Molière, 7
- Møller-Pedersen, Birger, 6
- monitors
- See also locks; synchronization
- term definition, 399
- Moon, David A., 6
- Muller, M. E., 650
- music
- variations on a theme, 137
- mystic evolution, 261
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