main — статический метод Java, необходимый для исходного класса приложения Java, который выполняется JVM после загрузки класса для того, чтобы запустить приложение.
manifest (манифест) — файл, присутствующий во всех архивных файлах JAR, который содержит дополнительную информацию об остальных файлах в архиве (например, электронную подпись или информацию о шифровании). Доступ к этой информации дает класс Java, util.jar.manifest.
Map — интерфейс Java (java.util .Map), который требует, чтобы реализующий его класс создавал пары ключ-значение, то есть каждому объекту сопоставлял уникальный ключ. К числу классов, реализующих интерфейс Map, относятся Hashtable и SortedMap.
marshalling (составление) — в технологии распределенного программирования — это процесс компоновки объектов и переменных для передачи их удаленному обработчику.
maximumSize — параметр, характеризующий объекты графического интерфейса, предком которых является Jcomponent. Значение этого параметра задается методом setmaximumSize.
MAX_PRIORITY — константа класса Thread, которая используется в методе setPriority для придания потоку (объекту Thread) наивысшего приоритета, допустимого для пользовательского потока.
member (член) — переменные, методы и внутренние классы Java, объявленные как часть класса, называются членами класса.
MenuComponent — класс Java (java.awt.MenuComponent), родительский для всех классов Java. awt, которые используются для отображения меню на экране.
method (метод) — функция класса Java, для которой определено имя и объявлены специфические входные параметры и типы выходных данных.
method signature (сигнатура метода) — комбинация имени и параметров метода, с помощью которой данный метод можно отличить от других.
minimumSize — параметр, характеризующий компоненты Java, предком которых является Jcomponent. Значение этого параметра задается методом setMinimumSize и определяет минимальное пространство, которое менеджер компоновки отводит данному компоненту.
MIME См. Multipurpose Internet Mail Extensions.
MIN_PRIORITY — константа класса Thread, которая используется в методе setPriority для придания потоку (объекту Thread) наименьшего приоритета.
model — в схеме Model-View-Controller — объект Java, содержащий данные.
Model I (модель I) — относится к архитектуре приложений JSP, в которых код JSP отвечает и за первичное принятие решений, и за форматирование. В терминологии Model-View-Controller JSP-страница выполняет функции controller и view, в то время как объект JavaBean выполняет функции model.
Model II (модель II) — относится к архитектуре приложений JSP, в которых первичное принятие решений осуществляет сервлет, который передает изображение JSP-страницам при помощи метода RequestDispatcher. В терминологии Model-View-Controller контроллер является сервлетом, в то время как JSP-страница выполняет функции, связанные с визуальным представлением данных (функции view).
Model-View-Controller (MVC, модель-представление-контроллер) — технология создания компонентов пользовательского интерфейса, основанная на взаимодействии трех объектов: модель отвечает за логическое представление данных, представления — за визуальное представление данных, контроллер обрабатывает входные данные и передает их изменения в модель.
modulus (modulo) — оператор Java (%), применимый к объектам целочисленного типа или к вещественным числам с плавающей точкой. Данный оператор делит левый операнд на правый операнд и возвращает результат.
monitor (монитор) — механизм JVM, который использует переменную блокировки объекта (lock) для контроля доступа потоков к объекту.
multiple inheritance (множественное наследование) — в объектно-ориентированном программировании этот термин означает, что переменные и методы данного класса унаследованы более чем от одного класса. В языке Java множественное наследование не предусмотрено.
Multipurpose Internet Mail Extensions (MIME, многоцелевое расширение почты Итернета) — дополнение к протоколу STMP, содержащее, в частности, стандартные определения различных типов файлов и позволяющее включать в сообщения электронной почты мультимедийные файлы и использовать различные виды кодировок. Первоначально протокол MIME предназначался для передачи сообщений электронной почты, но теперь он широко используется в сетевых приложениях.
multitasking (многозадачность) — организация вычислительных процессов в операционной системе, при которой одновременно (или квазиодновременно) выполняется несколько задач.
multithreading (многопоточность) — характеристика среды выполнения, в которой возможно одновременное выполнение нескольких независимых потоков в рамках одной задачи, при этом каждый поток имеет полноценный доступ ко всем ресурсам основной задачи и к памяти, отведенной для нее.