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
 
- markposfield- 
- of class BufferedInputStream, 700
 
- markSupportedmethod- 
- 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
- Mathclass, 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 
- Objectclass, 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
- gcmethod, 583
- main, term definition, 401
- master, of variables, term definition, 401
- OutOfMemoryErrorclass, 611
- standard exceptions
- OutOfMemoryError, 163, 212, 213, 227, 228
- OutOfMemoryError, 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, 105
- protected, example, 104
- public, 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, 177
- private, as implicitly- final, 160
- signature, 157
- synchronized, declaration, 161
- void, 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 Objectclass, 41
 
- final, 160- 
- binary compatibility considerations, 255
 
- finalize, as member of- Objectclass, 41
- getClass, 41- 
- as member of Objectclass, 41
 
- hashCode, 41- 
- as member of Objectclass, 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
 
- NoSuchMethodErrorclass, 611
- NoSuchMethodExceptionclass, 611
- notify, as member of- Objectclass, 41
- notifyAll, as member of- Objectclass, 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, 105
- public, 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, 256
- stop, as asynchronous exception cause, 206
- synchronized, 161- 
- binary compatibility considerations, 256
 
- throwsclause, binary compatibility considerations, 256
- toString, as member of- Objectclass, 41
 
- methods 
- uncaughtException- 
- exception handling use, 205
- when invoked, 202
 
- wait, as member of- Objectclass, 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
- abstractmodifier
- finalmodifier
- nativemodifier
- privatemodifier
- protectedmodifier
- publicmodifier
- staticmodifier
- synchronizedmodifier
- transientmodifier
- volatilemodifier
 
- 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