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