Java Pocket Guide, 4th edition Index of M
Return to Java Pocket Guide, 4th edition Index or Java Pocket Guide, 4th edition Index of N
M
Mac OS X, Java Development KitPOSIX-compliance and, Classpath
marker annotation, Developer-Defined Annotations
Maurice Nuftalin's Lambda FAQ, Tutorials
maximum pause time goal, Garbage Collectors
memory management, Memory Management-Finalizationcommand-line options for, Command-Line Options-Command-Line Options
garbage collection, Garbage Collectors-Garbage-First (G1) Collector
heap, resizing, Resizing the JVM Heap
interfacing with the garbage collector, Interfacing with the GC-Finalization
metaspace, Metaspace
tools for, Memory Management Tools
message to self (UML), Message to Self (6)
metaspace, Metaspace
methods, Data Members and Methodsabstract, Abstract Methods, Other (Nonaccess) Modifiers
accessing, Accessing Data Members and Methods in Objects
applying locks to, Synchronization
declaring in JShell, Method and Class Declarations
fluent API prefixes for, Fluent APIs
generic methods in raw types, Generic Methods in Raw Types
interface, Interfacesin Java 8 and Java 9, Interfaces
invoking, of scripting languages, Invoking Methods of Scripting Languages
method references in lambda expressions, Method and Constructor References
naming conventions for, Method Names
overloading, Overloading
overriding, Overriding
passing reference types into, Passing Reference Types into Methods
static, Static Methods
vararg, Variable-Length Argument Lists-Variable-Length Argument Lists
Microsoft Windows, Java Development Kitfile paths, Classpath
Minquo calendar system, Regional Calendars
modifiers, Java Modifiers-Other (Nonaccess) Modifiersaccess, Access Modifiers
encoding, Modifiers Encoding
JShell handling of, Modifiers
nonaccess, Other (Nonaccess) Modifiers
module-info.java file, Defining a Module
modules, Java Module System-jlinkcompiling, Compiling Modules
declaring dependencies, Declaring Dependencies
defining, Defining a Module
defining service providers, Defining Service Providers-jlink
exporting a package, Exporting a Package
Java, Java Modules-Accessibilityaccessibility, Accessibility
automatic modules, Automatic Modules
JPMS loading behavior, Java Modules
rules for, Java Modules
unnamed, Unnamed Modules
jdeps dependency checker, jdeps-Identifying Undocumented JDK Internal Dependencies
jlink tool, jlink
modular JDK, Modular JDK-jdeps
naming conventions for, Module Names
Project Jigsaw, Project Jigsaw
transitive dependencies, Transitive Dependencies
Money and Currency API (JSR 354), Fluent APIs
monitor, Synchronization
multi-catch clause, The multi-catch Clause
multidimensional arrays, Arrays
multiplicity indicators (UML), Multiplicity Indicators
multivalue annotation, Developer-Defined Annotations
mutator methods, Classes and Objects
mutex, Synchronization