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