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