Java In A Nutshell, 5th Edition

Index

[SYMBOL] [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]

MAC [See message authentication code]

Mac class 2nd

Macintosh platforms

MacSpi class

main( ) 2nd 3rd

        java interpreter and

        running with jdb debugger

MalformedInputException

MalformedParameterizedTypeException

MalformedURLException

management package 2nd 3rd 4th 5th

        ClassLoadingMXBean

        CompilationMXBean interface

        jconsole tool

        LoggingMXBean

ManagementFactory class

ManagementPermission class

ManagerFactoryParameters interface

Manifest class

manifest files, JAR

        creating with jar utility

Map interface 2nd 3rd

        ConcurrentMap interface

        Entry interface

        SortedMap interface

        TreeMap class

        WeakHashMap class

map( ) (FileChannel) 2nd 3rd

mapLibraryName( ) (System)

MapMode class (FileChannel)

MappedByteBuffer class 2nd

maps

        defined

        enumerated values

        hashtable-based 2nd

        immutable Map objects

        implementing Cloneable or Serializable

        Map interface

                implementations

                support for collection views

        memory mapping a file with FileChannel

mark (buffers) 2nd

        InvalidMarkException

mark( )

        CharArrayReader class

        InputStream class

        Reader class

        StringReader class

marker annotations

        isAnnotationPresent( ), using

marker interfaces

markSupported( )

        InputStream class

        Reader class

mask generation function

match( )

        CertSelector interface

        CRLSelector interface

        X509CRLSelector class

Matcher class 2nd 3rd

        enchancements in Java 5.0

        multiple matches with a regular expression

matches( ) (String) 2nd 3rd

MatchResult interface

math

        java.math package

        mathematical functions

Math class 2nd 3rd 4th [See also StrictMath class]

        new functions in Java 5.0

        pseudo-random numbers

        static member import

MathContext class 2nd

max( ) (Collections)

MAX_VALUE constant

        Float and Double classes

        integral type wrapper classes

member classes

        containing class instance, specifying for

        features of

        implementation

        local classes vs.

        restrictions on

        scope vs. inheritance

        syntax for

        top-level class that extends

Member interface

members

        annotation 2nd

        class 2nd 3rd 4th

                access control

                access rules

                constructors and initializers

                hiding fields and methods

                Member interface

                nonstatic member classes as

        constructors and initializers

        deprecated (@deprecated javadoc tag)

        importing static members

        instance

        modifiers

        specifying when added to API (@since doc comment)

memory

        managing with Runtime

        OutOfMemoryError

        required by a specified object

        usage information for Java process or core file

memory allocation

        garbage collection and 2nd

        for the heap

        for javadoc tool

        reclaiming with garbage collection

memory leaks

memory mapping a file

MemoryHandler class

MemoryManagerMXBean interface

MemoryMXBean interface

MemoryNotificationInfo class

MemoryPoolMXBean interface

MemoryType class

MemoryUsage class

message authentication code (MAC) 2nd

        MacSpi class

message digests 2nd 3rd

        DigestException

        DigestInputStream class

        DigestOutputStream class

        in digital signatures

        MessageDigest class 2nd

        MessageDigestSpi class

MessageFormat class 2nd

MessageFormat.Field class

messages, checking for tampering

meta-annotations 2nd

        defining

        Documented type

        Inherited type

        Retention type

        Target type

metadata 2nd [See also annotations]

        associating with program elements

Method class

        changes in Java 5.0

        getGenericParameterTypes( )

method invocation operator (( )) 2nd

        side effects

methods 2nd [See also variable-length argument lists]

        abstract 2nd

                rules for

        chaining

        choosing between class and instance

        class 2nd 3rd

                hiding

                listing with jdb debugger

        Collections

        covariant return types

        data accessor

        declaring checked exceptions

        defining 2nd

                examples

                modifiers

                name

                parameters

                return type

                throws clause

        deprecated (@deprecated javadoc tag)

        displaying byte code for (javap tool)

        end of

        enforcing preconditions for

        enumerated types

        event listener interface

        generic

                invoking

        IllegalAccessError

        IllegalArgumentException

        IllegalStateException

        inheritance through subclassing

        instance 2nd

                inheritance of

        interface, InvocationHandler

        invoking

                in expression statements

                InvocationHandler

        JavaBean

        main( )

        Method class 2nd

        modifiers

        naming and capitalization conventions

        native

        NoSuchMethodError

        NoSuchMethodException

        Object class

       overloaded

                references to

                static member imports and

        overloading 2nd

                defining multiple constructors for a class

        @Override annotation

        overriding

                dynamic method lookup

                final and static method lookup

                invoking overridden methods

                overloading vs.

        parameters 2nd

        reference index

        references to, in @see doc comment tag

        side effects

        static

        synchronized 2nd 3rd

        System.out.println( )

        in type definitions

        unsupported, error

        void

MGF1ParameterSpec class

Micro Edition, Java 2 Platform (J2ME)

Microsoft

        Java VM implementation, security flaws

        proprietary extension of Java platform

milliseconds

MIME types 2nd

min( ) (Collections)

MIN_VALUE constant

        Float and Double classes

        integral type wrapper classes

MissingFormatArgumentException

MissingFormatWidthException

MissingResourceException

mkdir( ) (File)

mkdirs( ) (File)

modification time of a file

modifiers

        access control

        anonymous classes and

        class

        field

        final

        method 2nd

        Modifier class 2nd

        not allowed with local variable or class declarations

        public, static and void

        summary of

        visibility

modInverse( ) (BigInteger)

modPow( ) (BigInteger)

modulo by zero

modulo operator (%) 2nd

        %= (modulo assignment) operator 2nd

monitoring a running Java interpreter

MulticastSocket class

multidimensional arrays

        copying, shallow and deep copies

multiline comments 2nd

multiple inheritance (C++)

multiple interfaces, implementing

multiplication operator (*) 2nd

multiplication table, representing with multidimensional array

multiply( ) (BigDecimal)

multithreaded programming

MXBean interfaces [See management package]

Категории