Spec-Zone .ru
спецификации, руководства, описания, API

Глоссарий терминов

Для простоты, "платформу JavaTM" вызывают Java в следующих определениях.


A B C D E F Г H Я J K L М. N O P Q R S T U V W X Y Z

100%-ый Чистый Java (ТМ)
Инициатива Sun Microsystems вести разработчиков в письменной форме, сертификацию, и маркетинг приложений, записанных полностью в Java (ТМ) язык программирования.
A

Abstract Window Toolkit (AWT)
Набор графического интерфейса пользователя (GUI) компоненты, которые были реализованы, используя версии собственной платформы компонентов. Эти компоненты обеспечивают то подмножество функциональности, которая характерна для всех собственных платформ. В значительной степени вытесняемый Проектом компонент Swing устанавливается. См. также Игровой комплекс.

краткий обзор
Java (ТМ) ключевое слово языка программирования, используемое в определении class, чтобы определить, что class нельзя инстанцировать, а скорее наследован другими классами. У абстрактного class могут быть абстрактные методы, которые не реализуются в абстрактном class, но в подклассах.

абстрактный class
class, который содержит один или более абстрактные методы, и поэтому никогда не может инстанцироваться. Абстрактные классы определяются так, чтобы другие классы могли расширить их и сделать их бетоном, реализовывая абстрактные методы.

абстрактный метод
Метод, у которого нет никакой реализации.

фактический список параметров
Параметры определяются в определенном вызове метода. См. также список формальных параметров.

альфа-значение
Значение, которое указывает на непрозрачность пикселя.

API
Прикладной программный интерфейс. Спецификация того, как программист, пишущий приложение, получает доступ к поведению и состоянию классов и объектов.

устройства
Сетевые устройства, такие как принтеры, Java (ТМ) поддерживающие технологию терминалы, и клиенты, которыми управляют, используя приложения, создавали использование API управления Java (JMAPI).

апплет
Программа, записанная в Java (ТМ) язык программирования, чтобы выполнить в пределах веб-браузера, совместимого с платформой Java, такой как HotJava (ТМ) или Навигатора Netscape (ТМ).

параметр
Элемент данных определяется в вызове метода. Параметром может быть литеральное значение, переменная, или выражение.

массив
Набор элементов данных, весь тот же самый тип, в котором позиция каждого элемента уникально определяется целым числом.

ASCII
Стандартный американский код обмена информацией. Стандартное присвоение 7-разрядных числовых кодов к символам. См. также Unicode.

атомарный
Обращается к работе, которая никогда не прерывается или оставляется в неполном состоянии при любом обстоятельстве.

BВершина

Боб
Допускающий повторное использование компонент программного обеспечения. Бобы могут быть объединены, чтобы создать приложение.

бинарный оператор
Оператор, у которого есть два параметра.

бит
Самая маленькая единица информации в компьютере, со значением или 0 или 1.

логический оператор
Оператор, который управляет двумя значениями, сравнивающими каждый бит одного значения к соответствующему биту другого значения.

блок
В Java (ТМ) язык программирования, любой код между соответствием фигурных скобок. Пример: { x = 1; }.

булев
Обращается к выражению или переменной, у которой может быть только истинное или ложное значение. Java (ТМ) язык программирования обеспечивает булев тип и истину и ложь литеральных значений.

ограничивающий прямоугольник
Для Растрового объекта, самый маленький прямоугольник, который полностью включает все пиксели, которые не полностью прозрачны.

повреждение
Java (ТМ) ключевое слово языка программирования, используемое, чтобы возобновить выполнение программы в операторе сразу после текущего оператора. Если сопровождающийся меткой, программа возобновляет выполнение в помеченном операторе.

байт
Последовательность восьми битов. Java (ТМ) язык программирования обеспечивает соответствие byte ввести.

байт-код
Машинно-независимый код, сгенерированный Java (ТМ) компилятор и выполняемый интерпретатором Java.

CВершина

случай
Java (ТМ) ключевое слово языка программирования, которое определяет группу операторов, чтобы начать выполняться если значение определенные соответствия значение, определенное предыдущим ключевым словом "переключателя".

кастинг
Явное преобразование от одного типа данных до другого.

выгода
Java (ТМ) ключевое слово языка программирования, используемое, чтобы объявить, что блок операторов, которые выполняется, когда исключение Java, или ошибка периода выполнения, происходит в предыдущем блоке "попытки".

случайная работа
Java (ТМ) ключевое слово языка программирования, используемое, чтобы объявить переменную символа типа.

class
В Java язык программирования (ТМ), тип, который определяет реализацию определенного вида объекта. Определение class определяет экземпляр и переменные class и методы, так же как определение интерфейсов реализации class и непосредственный суперкласс class. Если суперкласс не будет явно определен, то суперкласс неявно будет Object.

Метод class
Метод, который вызывается независимо от определенного объекта. Методы класса влияют на class в целом, не определенный экземпляр class. Также названный статическим методом. См. также метод экземпляра.

путь к классу
Путь к классу является переменной окружения, которая говорит Java (ТМ) виртуальный machine* и Java основанные на технологии приложения (например, инструменты, расположенные в JDK (ТМ) 1.1. Каталог X\bin), где найти библиотеки class, включая определяемые пользователем библиотеки class.

Переменная class
Элемент данных, связанный с определенным class в целом - не с определенными экземплярами class. Переменные класса определяются в определениях class. Также названный статическим полем. См. также переменную экземпляра.

клиент
В клиент-серверной модели communcations клиент является процессом, что удаленно ресурсы доступов вычислительного сервера, те, которые вычисляют емкость памяти большой емкости и питание.

кодовая база
Сотрудничает с code атрибут в <APPLET> тег, чтобы дать полную спецификацию того, где счесть основной апплет файлом class: код определяет имя файла, и кодовая база определяет URL каталога, содержащего файл.

комментарий
В программе, объяснительном тексте, который игнорируется компилятором. В программах, записанных в Java (ТМ) язык программирования, комментарии разграничиваются, используя // или /*...*/.

единица компиляции
Самый маленький модуль исходного кода, который может быть скомпилирован. В текущей реализации Java (ТМ) платформа единица компиляции является файлом.

компилятор
Программа, чтобы преобразовать исходный код в код, который будет выполнен компьютером. Java (ТМ) компилятор преобразовывает исходный код, записанный в языке программирования Java в байт-код для Java виртуальный machine*. См. также интерпретатор.

составление композита
Процесс наложения одного изображения на другом, чтобы создать единственное изображение.

конструктор
Псевдометод, который создает объект. В Java (ТМ) язык программирования конструкторы являются методами экземпляра с тем же самым именем как их class. Конструкторы вызываются, используя new ключевое слово.

константа
Это - зарезервированный Java (ТМ) ключевое слово языка программирования. Однако, это не используется текущими версиями языка программирования Java.

продолжать
Java (ТМ) ключевое слово языка программирования, используемое, чтобы возобновить выполнение программы в конце текущего цикла. Если сопровождающийся меткой, "продолжайте" выполнение резюме, где метка происходит.

базовый class
Общедоступный class (или интерфейс), который является стандартным элементом Java (ТМ) Платформа. Намерение состоит в том, что базовые классы для платформы Java, в минимуме, доступны на всех операционных системах, куда платформа Java работает. Программа, записанная полностью в языке программирования Java, полагается только на базовые классы, означая, что это может работать куда угодно. См. также, 100%-ый Чистый Java (ТМ).

Базовые Пакеты
Необходимый набор API в выпуске платформы Java, который должен поддерживаться в любом и всех совместимых реализациях.

критический раздел
Сегмент кода, в котором поток использует ресурсы (такие как определенные переменные экземпляра), который может использоваться другими потоками, но это не должно использоваться ими одновременно.

DВершина

объявление
Оператор, который устанавливает идентификатор и связывает атрибуты с ним, обязательно не резервируя его хранение (для данных) или обеспечивая реализацию (для методов). См. также определение.

значение по умолчанию
Java (ТМ) ключевое слово языка программирования, дополнительно используемое после всех условий "случая" в операторе "переключателя". Если все условия "случая" не будут соответствующими значением переменной "переключателя", то ключевое слово "значения по умолчанию" будет выполняться.

определение
Объявление, что резервное хранение (для данных) или обеспечивает реализацию (для методов). См. также объявление.

осуждение
Обращается к class, интерфейсу, конструктору, методу или полю, которое больше не рекомендуется, и может прекратить существование в будущей версии.

полученный из
Класс X "получается из" class Y, если class X расширяет class Y. См. также подкласс, суперкласс.

распределенный
Выполнение больше чем в одном адресном пространстве.

сделать
Java (ТМ) ключевое слово языка программирования, используемое, чтобы объявить цикл, который выполнит итерации блока операторов. Цикл `s условие выхода может быть определен с "в то время как" ключевое слово.

двойной
Java (ТМ) ключевое слово языка программирования, используемое, чтобы определить переменную двойного типа.

двойная точность
В Java (ТМ) спецификация языка программирования, описывает число с плавающей точкой, которое содержит 64 бита данных. См. также одинарную точность.

EВершина

еще
Java (ТМ) ключевое слово языка программирования, используемое, чтобы выполнить блок операторов в случае, что тестовое условие с, "если" ключевое слово оценивает ко лжи.

EmbeddedJava (ТМ) Технология
Доступность Java Sun 2 Платформы, Микро технология Выпуска в соответствии с рестриктивным лицензионным соглашением, которое позволяет лицу, имеющему патент усиливать определенные технологии Java, чтобы создать и развернуть приложение закрытого поля, которое не представляет API.

инкапсуляция
Локализация знания в пределах модуля. Поскольку объекты инкапсулируют данные и реализацию, пользователь объекта может просмотреть объект как черный квадрат, который предоставляет услуги. Переменные экземпляра и методы могут быть добавлены, удалены, или изменены, но пока услуги, предоставленные объектом, остаются тем же самым, код, который использует объект, может продолжать использовать это без того, чтобы быть переписанным. См. также переменную экземпляра, метод экземпляра.

исключение
Событие во время выполнения программы, которое препятствует тому, чтобы программа обычно продолжалась; обычно, ошибка. Java (ТМ) язык программирования поддерживает исключения с попыткой, выгодой, и ключевыми словами броска. См. также обработчик исключений.

обработчик исключений
Блок кода, который реагирует на определенный тип исключения. Если исключение для ошибки, с которой может восстановиться программа, программа может продолжить выполняться после того, как обработчик исключений выполнился.

исполнимый контент
Приложение, которое работает изнутри файла HTML. См. также апплет.

расширяется
Класс X расширяет class Y, чтобы добавить функциональность, или добавляя поля или методы к class Y, или переопределяя методы class Y. Интерфейс расширяет другой интерфейс, добавляя методы. Класс X, как говорят, является подклассом class Y. См. также полученный из.

FВершина

FCS
Первая Потребительская Поставка. День, в который продукт выпускается/поставляется клиенту.

поле
Элемент данных class. Если не определено иначе, поле не статично.

финал
Java (ТМ) ключевое слово языка программирования. Определяете объект однажды и невозможно изменить его или произойти из него позже. Более определенно: заключительный class не может быть разделен на подклассы, заключительный метод не может быть переопределен, и заключительная переменная не может измениться от ее инициализированного значения.

наконец
Java (ТМ) ключевое слово языка программирования, которое выполняет блок операторов независимо от того, произошло ли Исключение Java, или ошибка периода выполнения, в блоке, определенном ранее ключевым словом "попытки".

плавание
Java (ТМ) ключевое слово языка программирования, используемое, чтобы определить переменную числа с плавающей точкой.

для
Java (ТМ) ключевое слово языка программирования, используемое, чтобы объявить цикл, который повторяет операторы. Программист может определить операторы, которые будут выполняться, условия выхода, и переменные инициализации для цикла.

FTP
Основной интернет-Протокол Передачи файлов. FTP, который основан на TCP/IP, включает выборке и хранению файлов между узлами в Интернете. См. также TCP/IP.

список формальных параметров
Параметры определяются в определении определенного метода. См. также фактический список параметров.

ГВершина

сборка "мусора"
Автоматическое обнаружение и освобождение от памяти, которая больше не находится в использовании. Java (ТМ) система времени выполнения выполняет сборку "мусора" так, чтобы программисты никогда явно свободные объекты.

goto
Это - зарезервированный Java (ТМ) ключевое слово языка программирования. Однако, это не используется текущими версиями языка программирования Java.

GUI
Графический интерфейс пользователя. Посылает к методам, включенным в использование графики, наряду с клавиатурой и мышью, обеспечить удобный в работе интерфейс для некоторой программы.

HВершина

шестнадцатеричный
Система нумерации, которая использует 16 в качестве ее основы. Метки 0-9 и a-f (или эквивалентно A-F) представляют цифры 0 до 15. В программах, записанных в Java (ТМ) язык программирования, шестнадцатеричным числам нужно предшествовать с 0x. См. также восьмеричный.

иерархия
Классификация отношений, в которых каждый элемент кроме лучшего (известный как корень) является специализированной формой элемента выше этого. У каждого элемента могут быть один или более элементов ниже этого в иерархии. В Java (ТМ) иерархия class корень Object class.

HotJava (ТМ) Браузер
Легко настраиваемый Веб-браузер, разработанный Sun Microsystems, который пишется в Java (ТМ) язык программирования.

HTML
Язык разметки гипертекста. Это - формат файла, основанный на SGML, для гипертекстовых документов в Интернете. Это очень просто и учитывает встраивание изображений, звуков, видеопотоков, полей формы и простого текстового форматирования. Ссылки на другие объекты встраиваются, используя URL.

HTTP
Протокол передачи HyperText. Интернет-протокол, основанный на TCP/IP, используемом, чтобы выбрать гипертекстовые объекты от удаленных узлов. См. также TCP/IP.

ЯВершина

IDL
Язык определения интерфейсов. API, записанные в Java (ТМ) язык программирования, которые обеспечивают основанную на стандартах функциональную совместимость и связь с CORBA (Общая Архитектура Посредника запросов к объектам).

идентификатор
Имя элемента в программе, записанной в Java (ТМ) язык программирования.

если
Java (ТМ) ключевое слово языка программирования, используемое, чтобы провести условный тест и выполнить блок операторов, если тест оценивает к истине.

реализации
Java (ТМ) ключевое слово языка программирования, дополнительно включенное в объявление class, чтобы определить любые интерфейсы, которые реализуются текущим class.

импорт
Java (ТМ) ключевое слово языка программирования, используемое в начале исходного файла, который может определить классы или все пакеты, которые будут упомянуты позже без включения их имен пакета в ссылке.

наследование
Понятие классов, автоматически содержащих переменные и методы, определяется в их супертипах. См. также суперкласс, подкласс.

экземпляр
Объект определенного class. В программах, записанных в Java (ТМ) язык программирования, экземпляр class создается, используя new оператор следовал именем class.

метод экземпляра
Любой метод, который вызывается относительно экземпляра class. Также вызванный просто метод. См. также метод class.

переменная экземпляра
Любой элемент данных, которые связываются с определенным объектом. У каждого экземпляра class есть своя собственная копия переменных экземпляра, определенных в class. Также названный полем. См. также переменную class.

instanceof
Java с двумя параметрами (ТМ) ключевое слово языка программирования, которое тестирует, является ли тип времени выполнения его первого параметра присвоением, совместимым с его вторым параметром.

интервал
Java (ТМ) ключевое слово языка программирования, используемое, чтобы определить переменную целого числа типа.

интерфейс
Java (ТМ) ключевое слово языка программирования, используемое, чтобы определить набор определений метода и постоянных величин. Это может позже быть реализовано классами, которые определяют этот интерфейс с помощью ключевого слова "реализаций".

Интернет
Огромная сеть, состоящая из буквально миллионов узлов от многих организаций и стран во всем мире. Это физически соединяется от многих меньших сетей и перемещений данных единым набором протоколов.

IP
Интернет-Протокол. Основной протокол Интернета. Это включает ненадежной поставке отдельных пакетов от одного узла до другого. Это не делает гарантий о том, будет ли пакет предоставлен, сколько времени это возьмет, или если многократные пакеты прибудут в порядок, они были отправлены. Протоколы, созданные сверху этого, добавляют понятия соединения и надежности. См. также TCP/IP.

интерпретатор
Модуль, который поочередно декодирует и выполняет каждый оператор в некотором теле кода. Java (ТМ) интерпретатор декодирует и выполняет байт-код для Java виртуальный machine*. См. также компилятор, систему времени выполнения.

JВершина

JAE
Java (ТМ) Среда приложения. Выпуск исходного кода Комплекта разработчика для Java (JDK (ТМ)) программное обеспечение.

Файлы JAR (.jar)
Архив Java. Формат файла, используемый для того, чтобы агрегировать много файлов в одного.

Формат файла JAR
JAR (Архив Java) является независимым от платформы форматом файла, который агрегировал много файлов в одного. Многократные апплеты, записанные в Java (ТМ) язык программирования, и их необходимые компоненты (.class файлы, изображения, звуки и другие файлы ресурсов), могут быть связаны в файле JAR и впоследствии загружены на браузер в единственной транзакции HTTP. Это также поддерживает сжатие файла и цифровые подписи.

Java (ТМ)
Торговая марка Sun для ряда технологий для создания и безопасно выполнить программы и в автономных и в сетевых средах.

Среда приложения Java (JAE)
Выпуск исходного кода Комплекта разработчика для Java (JDK (ТМ)) программное обеспечение.

JavaBeans (ТМ)
Переносимая, независимая от платформы допускающая повторное использование компонентная модель.

Смешение Java (ТМ)
Продукт, который позволяет разработчикам упростить разработку приложения базы данных, отображая записи базы данных на объекты в Java (ТМ) язык программирования (объекты Java) и Java, возражает против баз данных.

Карта Java (ТМ) API
ISO 7816-4 совместимая среда приложения, на которой сосредотачиваются смарт-карты.

JavaCheck (ТМ)
Инструмент для того, чтобы проверить соответствие приложений и апплетов к спецификации.

JavaChip (ТМ)
Процессор Sun, который выполняет байт-код для Java (ТМ) виртуальный machine* исходно. С процессором JavaChip байт-код обходит виртуальную машину или своевременный этап компилятора, чтобы пойти непосредственно в процессор.

Java (ТМ) Набор Совместимости (JCK)
Тестовый комплект, ряд инструментов, и других требований, используемых, чтобы сертифицировать реализацию платформы Java, совместимую и к применимым спецификациям платформы Java и к реализациям Руководства по программному обеспечению Java.

Связь Базы данных Java (JDBC (ТМ))
Промышленный стандарт для независимой от базы данных связи между Java (ТМ) платформа и широким диапазоном баз данных. JDBC (ТМ) обеспечивает API на уровне вызова для основанного на SQL доступа к базе данных.

Соединение Разработчика Java (СМ)
Служба, разработанная для отдельных разработчиков, обеспечивая онлайновое обучение, скидки продукта, тематические статьи, информацию об ошибке, и ранние возможности доступа.

Комплект разработчика для Java (JDK (ТМ))
Среда разработки программного обеспечения для того, чтобы записать апплеты и приложения в языке программирования Java.

Java (ТМ) Платформа Электронной коммерции
Структурированная архитектура для разработки приложений электронной коммерции в Java (ТМ) язык программирования.

Java (ТМ) API Предприятия
Этот API облегчает создавать крупномасштабную рекламу и приложения базы данных, которые могут совместно использовать мультимедийные данные с другими приложениями в пределах организации или через Интернет. Четыре API были разработаны в пределах Java (ТМ) семейство API Предприятия.

Java (ТМ) Фундаментальные классы (JFC)
Расширение, которое добавляет графический интерфейс пользователя библиотеки class к Абстрактному Инструментарию Работы с окнами (AWT).

Java (ТМ) Язык определения интерфейсов (IDL)
API, записанные в языке программирования Java, которые обеспечивают основанную на стандартах функциональную совместимость и связь с CORBA (Общая Архитектура Посредника запросов к объектам).

Java (ТМ) API Носителей
Ряд API, которые поддерживают интеграцию аудиоклипов и видеоклипов, 2-D шрифтов, графики, и изображений так же как 3-D моделей и телефонии.

Java (ТМ) Платформа Носителей
Базовая платформа поддерживает часы для того, чтобы синхронизироваться между различными носителями (например, аудиовыход и видеовыход). Стандартная платформа расширения позволяет пользователям делать полную потоковую передачу аудио и потоковую передачу видео.

Именование Java и Интерфейс Каталога (ТМ) (JNDI)
Ряд API, который помогает со взаимодействием через интерфейс к многократному именованию и службам каталогов.

JavaOS (ТМ)
Java (ТМ) основанная на технологии операционная система, которая оптимизируется, чтобы работать на множестве потребительские платформы и вычисления. JavaOS (ТМ) операционная среда обеспечивает время выполнения, определенно настроенное, чтобы запустить приложения, записанные в языке программирования Java непосредственно на аппаратных платформах, не требуя операционной системы узла.

JavaPlan (ТМ)
Объектно-ориентированный проект и инструмент схематического изображения, записанный в Java (ТМ) язык программирования.

Java (ТМ) Платформа
Состоит из языка для того, чтобы записать программы ("Java (ТМ) язык программирования"); ряд API, библиотек class, и других программ, используемых в разработке, компиляции, и программах проверки на ошибки; и виртуальная машина, которая загружает и выполняет файлы class.

Кроме того, платформа Java подвергается ряду требований совместимости, чтобы гарантировать непротиворечивые и совместимые реализации. Реализации, которые удовлетворяют требования совместимости, могут иметь право на предназначенные бренды совместимости Sun.

Java (ТМ) 2 платформы является текущей генерацией платформы Java.

Java (ТМ) Выпуски Платформы
Платформа Java "выпуск" является категорическим и согласованным версия платформы Java, которая обеспечивает функциональность, необходимую по сегменту оживленного рынка.

Выпуск состоит из двух видов наборов API: (i) "базовые пакеты,", которые важны для всех реализаций данного выпуска платформы, и (ii) "дополнительные пакеты,", которые доступны для данного выпуска платформы и которые могут поддерживаться в совместимой реализации.

Есть 3 отличных выпуска Платформы Java:

* Java 2 Платформы, Enterprise Edition:
Выпуск платформы Java, которая предназначается в предприятиях, чтобы включить разработке, развертыванию, и управлению многоуровневыми серверно-ориентированными приложениями.

* Java 2 Платформы, Standard Edition:
Выпуск платформы Java, которая включает разработке, развертыванию, и управлению межплатформенными, приложениями общего назначения.

* Java 2 Платформы, Микро Выпуск:
Выпуск платформы Java, которая предназначается в маленьком, автономном или соединяемом потребителе и встроенных устройствах, чтобы включить разработке, развертыванию, и управлению приложениями, которые могут масштабироваться от смарт-карт до мобильных устройств и цифровых приемников к стандартным вычислительным устройствам.

Java (ТМ) Удаленный Вызов метода (RMI)
Распределенная объектная модель для Java (ТМ) программа к программе Java, в которой методы удаленных объектов, записанных в языке программирования Java, могут быть вызваны от других виртуальных машин Java *, возможно на различных узлах.

Java (ТМ) Среда выполнения (JRE)
Подмножество Комплекта разработчика для Java (JDK (ТМ)) для конечных пользователей и разработчиков, которые хотят перераспределить одну только среду выполнения. Среда выполнения Java состоит из виртуальной машины Java *, классы ядра Java, и вспомогательные файлы.

JavaSafe (ТМ)
Инструмент для отслеживания и управления изменениями исходного файла, записанными в Java (ТМ) язык программирования.

JavaScript (ТМ)
Веб-язык сценариев, который используется и в браузерах и в веб-серверах. Как все языки сценариев, это используется прежде всего, чтобы связать другие компоненты или принять ввод данных пользователем.

Studio Java (ТМ)
Первая программа, которая позволяет Вам легко создавать Java (ТМ) основанные на технологии приложения и апплеты, не имея необходимость знать язык программирования Java.

Java (ТМ) Технологии
Ряд технологий, которые включают созданию и безопасному выполнению программ и в автономных и в сетевых средах.

Java (ТМ) виртуальная машина (JVM) *
Спецификация Sun для или реализация программного обеспечения "механизм выполнения", что безопасно и совместимо выполняет коды байта в Java файлы class на микропроцессоре (ли в компьютере или в другом электронном устройстве).

* Java HotSpot (ТМ) механизм производительности - ультравысокоэффективный механизм Sun для того, чтобы реализовать среду выполнения Java, которая обладает адаптивным компилятором, который динамически оптимизирует производительность запущения приложений.

* KJava (ТМ) виртуальная машина - маленькое место Sun, чрезвычайно оптимизированная основа среды выполнения в пределах Java 2 Платформы, Микро Выпуск. Полученный из виртуальной машины Java, это предназначается в маленьких соединенных устройствах и может масштабироваться от 30 Кбит приблизительно до 128 Кбит, в зависимости от функциональности целевого устройства.

* Карта Java (ТМ) виртуальная машина - "крайнее маленькое место Sun", очень оптимизированная основа среды выполнения в пределах Java 2 Платформы, Микро Выпуск. Полученный из виртуальной машины Java, это предназначается в смарт-картах и других строго ограниченных памятью устройствах и может работать в устройствах с памятью столь же маленькой как 24 K ROM, 16 K EEPROM, и 512 байтов RAM.

Веб-сервер Java (ТМ)
Удобное в работе, расширяемое, "легкое администрировать", безопасное, независимое от платформы решение ускориться и упростить развертывание и управление Вашим Интернетом и Веб-сайтами Интранет. Это обеспечивает непосредственную производительность для устойчивого, полнофункционального, Java основанные на технологии серверные приложения.

Семинар по Java (ТМ)
Полный набор инструментов интегрируется в единственную среду для того, чтобы управлять программированием с технологией Java. Программное обеспечение Семинара по Java использует очень модульную структуру, которая позволяет Вам легко включить новые инструменты в полную структуру.

Java (ТМ) бумажник
Пользовательский интерфейс, основанный на Java (ТМ) Платформа Электронной коммерции, которая учитывает онлайновые покупки, передачи значения, и административные функции.

JavaSpaces (ТМ)
Технология, которая обеспечивает распределенную персистентность и механизмы обмена данными для кода в Java (ТМ) язык программирования.

JavaSoft (ТМ)
Прежнее подразделение Sun Microsystems, Inc., в настоящий момент известной как Sun Microsystems, Inc., подразделение программного обеспечения Java.

JDBC (ТМ)
Java (ТМ) Связь Базы данных. Промышленный стандарт для независимой от базы данных связи между платформой Java и широким диапазоном баз данных. Интерфейс JDBC обеспечивает API на уровне вызова для основанного на SQL доступа к базе данных.

JDK (ТМ)
Java (ТМ) программное обеспечение Комплекта разработчика. Среда разработки программного обеспечения для того, чтобы записать апплеты и приложение в языке программирования Java.

JFC
Java (ТМ) Фундаментальный класс. Расширение, которое добавляет графический интерфейс пользователя библиотеки class к Абстрактному Инструментарию Работы с окнами (AWT).

Jini (ТМ) Технология
Технология Sun Jini включает ряд API, которые могут быть включены дополнительный пакет для любого Java 2 выпуска платформы. Этот набор API включает прозрачным сетям устройств и служб и избавляет от необходимости систему или сетевое вмешательство администрирования пользователя.

Технология Jini является в настоящий момент дополнительным пакетом, доступным на всем Java 2 выпуска платформы.

JMAPI
Java (ТМ) API управления. Набор классов языка программирования Java и интерфейсов, которые позволяют разработчикам системе сборки, сети, и приложениям управления службой.

JNDI
Именование Java и Интерфейс Каталога (ТМ). Ряд API, которые помогают со взаимодействием через интерфейс к многократному именованию и службам каталогов.

JPEG
Совместная экспертная группа по фотографии. Стандарт сжатия файла изображения устанавливается этой группой. Это достигает огромного сжатия за счет введения искажений в изображение, которые почти всегда незаметны.

JRE
Java (ТМ) среда выполнения. Подмножество Комплекта разработчика для Java для конечных пользователей и разработчиков, которые хотят перераспределить среду выполнения. Среда выполнения Java состоит из виртуальной машины Java *, классы ядра Java, и вспомогательные файлы.

Своевременный (JIT) Компилятор
Выполняется компилятор, который преобразовывает весь байт-код в собственный машинный код так же, как Java (ТМ) программа. Это приводит к улучшениям скорости времени выполнения по сравнению с кодом, который интерпретируется Java виртуальный machine*.

JVM
Java (ТМ) Виртуальный Machine*. Часть среды выполнения Java, ответственной за интерпретацию байт-кодов.

KВершина

ключевое слово
Java (ТМ), язык программирования откладывает слова как ключевые слова - эти слова, резервируется языком непосредственно и поэтому не доступен как имена для переменных или методов.

LВершина

лексический
Имение отношение, как символы в исходном коде преобразовываются в маркеры, которые может понять компилятор.

компоновщик
Модуль, который создает исполнимую программу, полную программу от компонентных модулей машинного кода. Java (ТМ) компоновщик создает выполнимую программу из скомпилированных классов. См. также компилятор, интерпретатор, систему времени выполнения.

литерал
Основное представление любого целого числа, плавающей точки, или символьного значения. Например, 3.0 литерал плавающей точки двойной точности, и "a" является символьным литералом.

локальная переменная
Элемент данных, известный в пределах блока, но недоступный, чтобы кодировать вне блока. Например, любая переменная, определенная в пределах метода, является локальной переменной и не может использоваться вне метода.

долго
Java (ТМ) ключевое слово языка программирования, используемое, чтобы определить переменную типа долго.

М.Вершина

элемент
Поле или метод class. Если не определено иначе, элемент не статичен.

метод
Функция, определяемая в class. См. также метод экземпляра, метод class. Если не определено иначе, метод не статичен.

Мозаика
Программа, которая обеспечивает простой GUI, который включает легкому доступу к данным, хранившим в Интернете. Эти данные могут быть простыми файлами или гипертекстовыми документами. Мозаика была записана командой в NCSA.

многопоточный
Описывает программу, которая разрабатывается, чтобы иметь части ее кода, выполняются одновременно. См. также поток.

NВершина

собственный
Java (ТМ) ключевое слово языка программирования, которое используется в объявлениях метода, чтобы определить, что метод не реализуется в том же самом исходном файле Java, а скорее на другом языке.

NCSA
Национальный Центр Суперкомпьютерных приложений. См. также Мозаику.

новый
Java (ТМ) ключевое слово языка программирования, используемое, чтобы создать экземпляр class.

нуль
Java (ТМ) ключевое слово языка программирования, используемое, чтобы определить неопределенное значение для ссылочных переменных.

OВершина

объект
Основные стандартные блоки объектно-ориентированных программ. Каждый объект является модулем программирования, состоящим из данных (переменные экземпляра) и функциональность (методы экземпляра). См. также class.

объектно-ориентированный проект
Метод проектирования программного обеспечения, который моделирует характеристики абстрактных или реальных объектов, используя классы и объекты.

восьмеричный
Система нумерации, используя 8 как ее основа, используя цифры 0-7 в качестве ее цифр. В программах, записанных в Java (ТМ) язык программирования, восьмеричным числам нужно предшествовать с 0. См. также шестнадцатеричный.

Дополнительные Пакеты
Набор или наборы API в выпуске платформы Java, которые доступны с и могут поддерживаться в совместимой реализации.

В течение долгого времени дополнительные пакеты могут стать необходимыми в выпуске, поскольку рынок требует их.

перегрузка
Используя один идентификатор, чтобы обратиться к многократным элементам в том же самом контексте. В Java (ТМ) язык программирования можно перегрузить методы, но не переменные или операторы.

переопределение
Обеспечение различной реализации метода в подклассе class, который первоначально определил метод.

PВершина

пакет
Группа типов. Пакеты объявляются с package ключевое слово.

коллега
В сетях, любом функциональном блоке в том же самом уровне как другой объект.

PersonalJava (ТМ)
Среда выполнения Java для сетевых соединяемых приложений на персональных потребительских устройствах для дома, офиса, и мобильного использования.

пиксель
Самый маленький адресуемый элемент изображения на экране дисплея или напечатанной странице.

POSIX
Переносимая информационная система для UNIX (ТМ). Стандарт, который определяет интерфейс языка между операционной системой UNIX и прикладными программами через минимальный набор поддерживаемых функций.

частный
Java (ТМ) ключевое слово языка программирования, используемое в объявлении метода или объявлении переменной. Это показывает, что к методу или переменной могут только получить доступ другие элементы ее class.

процесс
Виртуальное адресное пространство, содержащее один или более потоков.

свойство
Характеристики объекта, который пользователи могут установить, такие как цвет окна.

Профили
Профиль является набором API Java, который дополняет один или более Java 2 Выпуска Платформы, добавляя проблемно-ориентированные возможности. Профили могут также включать другие определенные Профили. Реализация профиля требует, чтобы Java 2 Выпуска Платформы создал полную среду разработки и развертывания на предназначенном вертикальном рынке. Каждый профиль подвергается связанному набору требований совместимости.

Профили могут быть применимыми на одном или более выпусках.

Некоторые примеры профилей в пределах Java 2 Платформы, Микро Выпуск:

* PersonalJava (ТМ) - для некомпьютерных продуктов, которые должны вывести на экран совместимый с сетью основанный на Java контент

* Карта Java (ТМ) - для безопасных смарт-карт и других строго ограниченных памятью устройств.

защищенный
Java (ТМ) ключевое слово языка программирования, используемое в объявлении метода или объявлении переменной. Это показывает, что к методу или переменной могут только получить доступ элементы, находящиеся в ее class, подклассах, или классах в том же самом пакете.

общественность
Java (ТМ) ключевое слово языка программирования, используемое в объявлении метода или объявлении переменной. Это показывает, что к методу или переменной могут получить доступ элементы, находящиеся в других классах.

QВершина

RВершина

растр
Строка пикселей.

ссылка
Элемент данных, значение которого является адресом.

возвратиться
Java (ТМ) ключевое слово языка программирования, используемое, чтобы закончить выполнение метода. Это может сопровождаться значением, требуемым определением метода.

RFE
Запрос на Улучшение.

RMI
См. Java Удаленный Вызов метода.

корень
В иерархии элементов, одного элемента, от которого происходят все другие элементы. У корневого элемента ничего нет выше этого в иерархии. См. также иерархию, class, пакет.

RPC
Вызов удаленной процедуры. Выполнение, что похоже на нормальный вызов процедуры (или вызов метода), отправляя сетевые пакеты некоторому удаленному узлу.

система времени выполнения
Программная среда, в которых программах, скомпилированных для Java (ТМ) может работать виртуальный machine*. Система времени выполнения включает весь код, необходимый, чтобы загрузить программы, записанные в языке программирования Java, динамически соединить собственные методы, управлять памятью, исключениями дескриптора, и реализацией виртуальной машины Java, которая может быть интерпретатором Java.

SВершина

Песочница
Включает много сотрудничающих системных компонентов, в пределах от менеджеров безопасности, которые выполняются как часть приложения к мерам безопасности, разработанным в Java (ТМ) виртуальный machine* и язык непосредственно. Песочница гарантирует, что недоверяемое, и возможно злонамеренный, приложение не может получить доступ к системным ресурсам.

контекст
Характеристика идентификатора, который определяет, где идентификатор может использоваться. У большинства идентификаторов в Java (ТМ) среда программирования есть или class или локальный контекст. У экземпляра и переменных class и методов есть контекст class; они могут использоваться вне class и его подклассов только, снабжая префиксом их с экземпляром class или (для переменных class и методов) с именем class. Все другие переменные объявляются в пределах методов и имеют локальный контекст; они могут использоваться только в пределах блока включения.

Уровень защищенных сокетов (SSL)
Протокол, который позволяет передаче между Веб-браузером и сервером быть зашифрованной для конфиденциальности.

сервлет
Серверная программа, которая дает Java (ТМ) поддерживающие технологию серверы дополнительная функциональность.

короткий
Java (ТМ) ключевое слово языка программирования, используемое, чтобы определить переменную короткого типа.

одинарная точность
В Java (ТМ) спецификация языка, описывает число с плавающей точкой с 32 битами данных. См. также двойную точность.

SGML
Стандартизированный Обобщенный Язык разметки. Стандарт ISO/ANSI/ECMA, который определяет способ аннотировать текстовые документы информацией о типах разделов документа.

статичный
Java (ТМ) ключевое слово языка программирования, используемое, чтобы определить переменную как переменную class. Классы поддерживают одну копию переменных class независимо от того, сколько экземпляров существует того class. "статичный" может также использоваться, чтобы определить метод как метод class. Методы класса вызываются class вместо определенного экземпляра, и могут только работать на переменных class.

статическое поле
Другое имя для переменной class.

статический метод
Другое имя для метода class.

подмассив
Массив, который является в другом массиве.

подкласс
class, который получается из определенного class, возможно с одним или более классами промежуточный. См. также суперкласс, супертип.

подтип
Если тип X расширяет или реализует тип Y, то X подтип Y. См. также супертип.

суперкласс
class, из которого определенный class получается, возможно с одним или более классами промежуточный. См. также подкласс, подтип.

супер
Java (ТМ) ключевое слово языка программирования, используемое, чтобы получить доступ к элементам class, наследованного class, в котором это появляется.

супертип
Супертипы типа являются всеми интерфейсами и классами, которые расширяются или реализуются тем типом. См. также подтип, суперкласс.

переключатель
Java (ТМ) ключевое слово языка программирования, используемое, чтобы оценить переменную, которая может позже быть соответствующей со значением, определенным ключевым словом "случая", чтобы выполнить группу операторов.

Игровой комплекс
Кодовое название для набора графического интерфейса пользователя (GUI) компоненты, который работает однородно на любой собственной платформе, которая поддерживает Java (ТМ) виртуальный machine*. Поскольку они пишутся полностью в языке программирования Java, эти компоненты могут обеспечить функциональность выше и кроме того обеспеченный эквивалентами собственной платформы. (Контраст с AWT.)

синхронизируемый
Ключевое слово в языке программирования Java, который, когда применено к метод или блок кода, гарантирует, что самое большее один поток за один раз выполняет тот код.

TВершина

TCP/IP
Протокол TCP, основанный на IP. Это - интернет-протокол, который предусматривает надежную поставку потоков данных от одного узла до другого. См. также IP.

Технологический Набор Совместимости (TCK)
Тестовый комплект, ряд инструментов, и других требований, используемых, чтобы сертифицировать реализацию определенной технологии Sun, совместимой и к применимым спецификациям и к Sun или определяемым Sun ссылочным реализациям.

Тонкий клиент
Система, которая выполняет очень легкую операционную систему без локального системного администрирования и выполняет приложения, переданные сеть.

это
Java (ТМ) ключевое слово языка программирования, которое может использоваться, чтобы представить экземпляр class, в котором это появляется. "это" может использоваться, чтобы получить доступ к переменным class и методам.

поток
Основная единица выполнения программы. У процесса может быть несколько потоков, работающих одновременно, каждый выполняющий различное задание, таких как ожидание событий или выполнение отнимающего много времени задания, которое программа не должна завершить перед продолжением. Когда поток закончил свое задание, поток приостанавливается или уничтожается. См. также процесс.

бросок
Java (ТМ) ключевое слово языка программирования, которое позволяет пользователю выдавать исключение или любой class, который реализует интерфейс "throwable".

броски
Java (ТМ) ключевое слово языка программирования, используемое в объявлениях метода, которые определяют, какие исключения не обрабатываются в пределах метода, а скорее передаются к следующему более высокому уровню программы.

переходный процесс
Ключевое слово в языке программирования Java, который указывает, что поле не является частью сериализированной формы объекта. Когда объект сериализируется, значения его переходных полей не включаются в последовательное представление, в то время как значения его непереходных полей включаются.

попробовать
Java (ТМ) ключевое слово языка программирования, которое определяет блок операторов, которые могут выдать исключение языка Java. Если исключение выдается, дополнительный блок "выгоды" может обработать определенные исключения, выданные в пределах блока "попытки". Кроме того, дополнительное "наконец" блокируют, будет выполняться независимо от того, выдается ли исключение или нет.

ввести
class или интерфейс.

UВершина

Unicode
16-разрядный набор символов определяется ISO 10646. См. также ASCII. Весь исходный код в Java (ТМ) среда программирования пишется в Unicode.

URL
Универсальный Локатор Ресурса. Стандарт для того, чтобы записать текстовую ссылку на произвольную часть данных в WWW. URL похож "protocol://host/localinfo", где протокол определяет протокол, чтобы использовать, чтобы выбрать объект (как HTTP или FTP), узел определяет интернет-имя узла, на котором можно найти это, и localinfo является строкой (часто, имя файла) передал к обработчику протокола удаленному узлу.

VВершина

переменная
Элемент данных называет идентификатор. У каждой переменной есть тип, такой как int или Object, и контекст. См. также переменную class, переменную экземпляра, локальную переменную.

виртуальная машина
Абстрактная спецификация для вычислительного устройства, которое может быть реализовано по-разному в программном обеспечении или аппаратных средствах. Вы компилируете в систему команд виртуальной машины очень как, Вы скомпилировали бы в систему команд микропроцессора. Java (ТМ) виртуальный machine* состоит из системы команд байт-кода, ряд регистров, стека, собранной "мусор" "кучи", и области для того, чтобы сохранить методы.

пусто
Java (ТМ) ключевое слово языка программирования, используемое в объявлениях метода, чтобы определить, что метод не возвращает значения. "пусто" может также использоваться в качестве атрофированного оператора.

энергозависимый
Java (ТМ) ключевое слово языка программирования, используемое в объявлениях переменной, который определяет, что переменная изменяется асинхронно, одновременно выполняя потоки.

WВершина

ожидать
Команда UNIX®, которая будет ожидать всех фоновых процессов, чтобы завершить, и сообщить об их состоянии завершения.

в то время как
Java (ТМ) ключевое слово языка программирования, используемое, чтобы объявить цикл, который выполняет итерации блока операторов. Цикл `s условие выхода определяется как часть в то время как оператор.

мировые читаемые файлы
Файлы на файловой системе, которая может быть просмотрена (считанная) любым пользователем. Например: файлы, находящиеся на веб-серверах, могут только быть просмотрены пользователями Интернет, если их полномочия были установлены в читаемый мир.

обертка
Объект, который инкапсулирует и делегирует к другому объекту изменить его интерфейс или поведение в некотором роде.

WWW
Всемирная паутина. Сеть систем и данных в них, которые являются Интернетом. См. также Интернет.

XВершина

YВершина

ZВершина

*As, используемые на этом веб-сайте, сроки "виртуальная машина Java" или "JVM", означают виртуальную машину для платформы Java.