В этой статье делятся английские фразы, которые программисты Java должны освоить вашу ссылку. Конкретный контент заключается в следующем
Аннотация Класс: Абстрактный класс не может создавать объекты и в основном используется для создания подклассов. Абстрактные классы в Java определяются с использованием абстрактных модификаторов.
Абстрактная тип данных ADT: абстрактный тип данных указывает на возможные типы и операции, разрешенные, но реализация не предоставляется.
Идентификатор доступа: используется для определений метода или переменных, которые определяют, какие классы могут получить доступ к методу или переменной. Идентификаторы доступа в Java являются общедоступными, защищенными и частными. Видимость переменной по умолчанию без доступа к модификации идентификатора - «пакет».
Запись деятельности: запись деятельности содержит всю информацию, необходимую для реализации подпрограмм, включая значения параметров, локальные переменные в подпрограмме и обратный адрес компьютера, когда подпрограмма вызовы заканчиваются. Записи о активности хранятся в стеке, что позволяет одновременно активно активно. Это очень важно для рекурсии, где необходимо активировать несколько вызовов в одну и ту же подпрограмму.
Фактический параметр: параметры подпрограммы называются объявлениями. Когда вызов выполняется, значение передается самообучению по декларации. Фактические параметры также называются «параметрами».
Адрес: каждое местоположение в памяти компьютера имеет адрес, указывающий номер этого места. Места в памяти расположены по номеру последовательности. В современных компьютерах каждый байт в памяти имеет свой собственный адрес. Используйте адрес при хранении или чтении информации памяти.
Алгоритм: пошаговый процесс, необходимый для выполнения задачи. Сам процесс не является двусмысленностью и может гарантировать, что задача выполнена в пределах ограниченного количества шагов.
Альфа -цветовой компонент: цветовая композиция используется для описания прозрачности или непрозрачности цвета. Чем выше альфа -композиция, тем более непрозрачным цвет.
API: интерфейс приложения программирования. Инструкции по интерфейсу для пакетов или «наборов инструментов». API содержит все классы или подпрограммы в наборе инструментов и их инструкции по использованию.
Applet: В отличие от приложений, которые можно запускать отдельно, Applet - это программа Java, которая работает на веб -страницах в веб -браузере.
Анимация: набор статических изображений быстро отображает динамические эффекты. Каждое статическое изображение называется кадром. В Java анимации обычно управляются объектами таймера. Каждый раз, когда запускается таймер, отображается следующий кадр анимации.
Противодействие: когда графика и текст отображаются в пикселях, эффект «зазубренного» может быть смягчен путем настройки цвета пикселей. При рисовании анти-альцификации графика охватывает только часть пикселя, а цвет графики смешан с предыдущим цветом пикселя. Степень смешивания определяется количеством покрытых пикселей.
Массив: список элементов, расположенных по порядку. В списке каждый элемент может быть идентифицирован по своему собственному индексу, то есть номером последовательности. В Java все элементы в массиве должны иметь одинаковый тип, и этот тип также называется базовым типом массива. Массив - это случайно доступная структура данных, что означает, что вы можете напрямую получить доступ к любому элементу в массиве в любое время.
Тип массива: значение этого типа данных является массивом. Например, если название типа тип, то тип типа типа массива, а тип базового типа.
Оператор назначения: оператор в компьютерной программе, которая может читать или рассчитать числовые значения и хранить их в переменных. Оператор назначения в Java: variable name = выражение.
Асинхронное событие: асинхронное событие относится к событию с неожиданным временем, которое компьютерная программа не может контролировать. События пользователя ввода, такие как щелчок мыши и нажатие клавиши, являются асинхронными.
Код ASCII: Американский стандартный код обмена информацией. Эта кодировка использует 7 бит для кодирования символов. Код ASCII поддерживает только 128 символов и не поддерживает акцентированных персонажей, неанглийских символов, специальных символов или идеограмм на нехарактерных языках, таких как китайский. Java использует более крупную и более полную кодировку Unicode для обработки символов.
Базовый случай: в рекурсивном алгоритме базовые условия могут быть непосредственно обработаны без продолжающейся рекурсии.
Бинарное число: значение кодируется в набор из последовательностей 0 и 1. Как правило, цифры основаны на «10», а бинарные числа аналогичны им, за исключением того, что они основаны на «2».
Бинарное дерево: двоичное дерево - это цепная структура данных. Это может быть пустое дерево или состоит из двух меньших бинарных деревьев (возможно, пустого дерева) с корневым узлом. Корневой узел содержит указатель на двух подтереев. Эти два меньших двоичных деревьев называют левым поддереем и правым поддереем.
Бит: двоичное число, которое может быть 0 или 1.
Черный ящик: относится к системе или компоненту, которая не должна заботиться о внутренней структуре при использовании. Черный ящик включает в себя интерфейсы и реализации. В системе черный ящик, используемый в качестве компонента, называется модулем.
Блок: В программировании Java набор утверждений, окруженных вьющимися скобками ({}), называется блоками. Блок (код) используется для объединения группы операторов в оператор. Блок может быть пустым, указывая, что он не содержит никакого оператора, то есть пара пустых вьющихся скобок.
Операция блокировки: операция называется операцией «блокировки», если ей нужно ждать, чтобы произошли определенные события, такие как чтение данных из сетевого соединения. Поток, которая выполняет операцию блокировки, останется в состоянии «блокировки» до тех пор, пока не произойдет событие. В состоянии блокировки поток не может выполнять какие -либо инструкции. Другие потоки в программе могут продолжать выполнять.
Блокировка очереди: Когда очередь блокировки пуста, операция Dequeue вызовет блокировку до тех пор, пока новый член очереди не соединится. Если есть ограничение по размеру для очереди блокировки, операция энкеуэ также будет вызывать блокировку, когда очередь заполнена.
Конструкция снизу вверх: дизайн снизу вверх-это метод разработки программного обеспечения. Начните проектировать из основных компонентов системы, а затем объединить их в более сложные компоненты и так далее.
Класс BufferedImage: класс BuffereMage отображает «холст вне экрана», то есть изображение хранится в компьютерной памяти и может быть нарисовано за пределами экрана.
Ветвь: ветвь - это структура управления, в которой компьютер выбирает два или более разные пути выполнения через ветви. У Java есть два отраслевых оператора: if оператор и оператор Switch.
Байт: байт - это блок памяти, состоящий из 8 бит. Один байт может содержать 8 -битные бинарные номера.
Bytecode: «Java Bytecode» является общим названием для языка виртуальных машин Java. Программы Java составлены в Java Bytecode, который выполняется JVM.
Charset: набор символов - это конкретная форма кодирования, которая кодирует данные символов в двоичный файл. Например, UTF-8 и ISO-8859-1.
Проверено исключение: проверенное исключение должно быть обработано в Java. Это может быть пойман в результате оператора Try Catch или бросить исключение, используя оператор Thress на методе. Если обнаруженное исключение не обрабатывается обоими способами, сообщается о ошибке синтаксиса.
Класс: Класс является основным программным блоком Java. Класс-это набор статических методов, нестатических методов и переменных. Статические участники являются частью самого класса, а участники нестатических или «экземпляра» являются чертеж для создания объектов, а объекты, созданные от них, «принадлежат» к этому классу.
Переменные класса и методы класса: псевдоним для «статических переменных» и «статических методов». Они являются частью класса и не имеют ничего общего с объектом.
Клиент/сервер: режим сетевой связи. Среди них «сервер» ждет известного адреса в сети и ждет, пока «клиент», чтобы инициировать запрос на подключение к нему. Это основная модель связи протокола TCP/IP.
Интерфейс командной строки: метод взаимодействия компьютера. Пользователь вводит команды на компьютер, и компьютер отвечает на каждую команду.
Комментарий: В компьютерной программе комментарии - это текст, который игнорируется компьютером. Цель комментариев - облегчить людям читать и помочь понять программу.
Компилятор: компилятор-это компьютерная программа, которая переводит программы, написанные на определенном компьютерном языке (обычно на языке высокого уровня) в программы машинного языка.
Компонент: компонент является общим термином для визуальных элементов GUI, включая окна, кнопки или меню. В Java компоненты появляются как объекты, созданные подклассом Java.awt.component.
Конструктор: специальная подпрограмма класса, в основном используемая для создания объектов класса. Конструкторы обычно называют с помощью нового оператора и обычно не рассматриваются как «метод».
Контейнер: компоненты, такие как JPanel, контейнеры могут содержать другие компоненты графического интерфейса. Вызов метода add () контейнера может добавить в него компоненты.
Контракт метода: семантический компонент интерфейса метода. Он определяет метод и обязанности его вызывающего абонента, как вызовать метод, и задачи, которые будут выполняться при правильном вызове метода. Контракт метода должен быть полностью описан в комментариях Javadoc о методе.
Структура управления: структура программы, аналогичная операторам IF и в то время как петли могут влиять на поток управления программой (то есть порядок выполнения инструкции в программе).
ЦП: центральный процессор. ЦП является той частью компьютера, которая фактически выполняет расчеты и запускает программы.
Структура данных: организованный сбор данных. Он обрабатывается как единое целое в программе.
Тухлока: ситуация, когда несколько нитей ожидают бесконечно. Причины тупиков, например, каждая поток ждет ресурсов, заблокированных другими потоками.
Метод по умолчанию: метод в интерфейсе Java 8, который обеспечивает свою собственную реализацию. Все интерфейсы, которые реализуют методы по умолчанию, могут использовать реализации по умолчанию, но не могут переопределить методы по умолчанию. Сохраняйте метод по умолчанию по умолчанию. Java 7 не поддерживает метод по умолчанию.
Пакет по умолчанию: пакет по умолчанию не имеет имени пакета. Классы, которые не объявляются в пакетах с именами, принадлежат пакету по умолчанию.
Определенное назначение: в программе должны быть обеспечены переменные, чтобы быть назначенными перед использованием. Локальные переменные могут использоваться только законно после назначения. Для достижения этого требования компилятор должен выполнять проверки назначения на каждом пути от начала объявления до использования переменной.
Унижен: означает, что он был заброшен, но он все еще сохраняется для совместимости. Умеренные классы или методы Java по -прежнему являются частью языка Java, но не рекомендуются для использования в новом коде. В будущих версиях Java будет удален устаревший контент.
Диалоговое окно: Диалоговое окно - это новая форма, созданная полагаясь на другие формы. Раскрытие диалогового окна обычно используется для получения информации пользователя или отображения сообщений. В Swing API диалоговое окно представлено как объект, созданный JDialog.
Распределенные вычисления: параллельная обработка, выполненная в нескольких компьютерах, подключенных сетью.
Фиктивное параметр: идентификатор, используемый для замены фактических пропущенных параметров при вызове подпрограммы. Виртуальные параметры также называются «формальными параметрами» (иногда «аргумент переменной» используется для представления реальных параметров, и в настоящее время виртуальные параметры также называются «параметрами»).
enum: enum type. Определение типа перечисления перечисляет все возможные значения типа. В Java тип перечисления - это класс, а все возможные значения являются объектами.
Событие: В программировании графического интерфейса события относятся к операциям, которые происходят вне контроля программы, такие как щелчок мыши. Программа должна отвечать на события, которые происходят.
Исключение: условие ошибки или исключения вне процесса управления программой. В Java исключения представлены как бросаемые объекты и могут быть пойман и обработаны операторами Try..Catch.
Цикл извлечения и выполнения: также известен как цикл инструкций. Относится к процессу, с помощью которого ЦП выполняет программу машинного языка. ЦП будет извлекать (то есть прочитать) инструкции из памяти, выполнять (запустить) инструкции, а затем повторить процесс снова.
Флаг: логическое значение. Настоять означает, что что -то встречается или что -то произошло. Немного в двоичном номере можно использовать в качестве флага.
Формальный параметр: еще один термин для «виртуального параметра».
Кадр: определенная картина, которая образует анимацию, которая является еще одним способом сказать записи деятельности.
Функция: подпрограмма с возвратным значением.
Сбор мусора: процесс автоматического сбора памяти. Переработанная память занята объектом, но больше не доступна для него.
Общее программирование: написанный код не ограничивается одним типом данных, но может быть адаптирован к нескольким типам данных. Структура коллекции Java и другие классы, которые используют аналогичные технологии, являются примерами общего программирования.
Метод Getter: метод экземпляра в классе, используемый для чтения значения свойства класса. Как правило, атрибуты представляют значения некоторых переменных экземпляра. По соглашению, метод Getter называется getXyz (), где XYZ является названием свойства.
Глобальная переменная: псевдоним для переменных членов. Подчеркните, что переменные -члены в классе могут существовать вне метода класса.
Графический контекст: данные и методы, необходимые для рисования определенных конкретных мест. Графический контекст в Java - это объект, принадлежащий графическому классу.
GUI: графический пользовательский интерфейс - это современный способ взаимодействия с компьютерами. Компьютер отображает компоненты интерфейса, такие как кнопки и меню на дисплее через графический интерфейс, и пользователи могут взаимодействовать с ним через щелчок мыши.
Хэш -таблица: оптимизированная структура данных, которая может эффективно выполнять поиск, вставить и удалять объекты. Хэш -таблица содержит множество адресов объектов. Адрес хранилища объектов определяется своим «хэш -кодом». Целое значение адреса может быть эффективно рассчитано через содержание объекта.
Куча: область в памяти компьютера, где хранятся объекты.
Язык высокого уровня: компьютерный язык, похожий на Java, удобен для чтения, но его необходимо перевести на машинный язык до выполнения.
HSB: цветовая система. Где цвет представлен 3 численными значениями (на Java фактические числовые значения составляют от 0,0 до 1,0). Представляет оттенок, насыщение и яркость соответственно.
IDE: Интегрированная среда разработки. Среда программирования с графическим пользовательским интерфейсом, которая интегрирует различные инструменты для создания, редактирования и выполнения программ.
Идентификатор: набор идентификаторов, которые можно использовать в качестве имен в программе. Идентификаторы могут использоваться в качестве имен переменных, имен методов и имен классов.
Индекс номер: номер позиции элемента в массиве.
Реализация: внутренняя реализация черного ящика, такая как код реализации подпрограммы.
Необычный объект: Невозможно изменить неизменное объект после завершения построения иммутируемого объекта, поскольку все переменные в экземпляре отмечены окончательными.
Бесконечный цикл: петля никогда не заканчивается, потому что его условие петли всегда считается правдой.
Наследование: один класс может наследовать другой класс. Наследники наследуют данные и поведение от родительского класса.
Экземпляр класса: относится к объекту, который принадлежит классу (или подклассу типа). Когда класс используется в качестве шаблона объекта, объект, созданный конструктором в классе, принадлежит этому классу.
Метод экземпляра: нестатический метод в классе, все экземпляры класса имеют этот метод.
Переменная экземпляра: нестатическая переменная в классе, и все экземпляры класса содержат эту переменную.
Интерфейс: распространенное высказывание о том, как использовать черные ящики, такие как подпрограммы. Интерфейс не предоставляет информации о том, что происходит внутри него. «Интерфейс» также является зарезервированным словом в Java. В этом смысле интерфейс - это тип, который определяет один или несколько абстрактных методов. Объект, реализующий интерфейс, должен предоставить определение этих методов.
Интерпретатор: компьютерная программа, которая выполняет программу, а выполненная программа написана определенным языком программирования. Читая инструкции по одному из программы, а затем выполняя их один за другим (перевести инструкции на эквивалентный машинный язык).
Ввод/вывод: вход/вывод. Методы связи компьютерных программ с другими частями, такие как отображение данных для пользователей, получение информации от пользователей, чтение и написание файлов, отправка и получение данных по сети.
Итератор: объект, связанный с коллекцией, такой как список или набор. Можно использовать для прохождения коллекции. Итератор берет поворот в доступе к каждому элементу в коллекции.
Framework Java Collection JCF: набор стандартных классов, которые реализуют общие структуры данных. Включая ArrayList, Treesset и т. Д.
Javafx: новый набор инструментов для приложения. Рекомендуется в Java 8. Javafx не находится в рамках этой книги.
JDK: Java Development Details. Базовое программное обеспечение, которое поддерживает компиляцию и запуск программ Java. JDK включает в себя среду программирования командной строки и JRE. Чтобы скомпилировать исходный код Java или выполнять предварительные программы, вам необходимо использовать JDK.
JRE (Среда выполнения JAVA): Среда выполнения Java. Поддерживает запуск составленных стандартных программ Java. JRE включает в себя виртуальную машину Java и все стандартные классы Java.
Сделано просто в сфере компилятора: комбинация интерпретатора и компилятора, которая может быть составлена при интерпретации части программы. Следующим шагом является выполнение этой части программы быстрее, чем первый запуск. Это может значительно улучшить скорость выполнения. Современные JVM используют мгновенные компиляторы.
JVM: Java Virtual Machine. Виртуальный компьютер, который выполняет Java Bytecode как машинный язык. Также используется для обозначения компьютерных программ, которые разрабатывают программы Bytecode. Чтобы запустить Java -программы на вашем компьютере, вам нужно использовать JVM.
Диспетчер макетов: объект, отвечающий за изготовление компонентов в контейнере. Некоторые выполненные операции включают в себя размер настройки и позицию. Различные типы менеджеров макета реализуют различные стратегии макета.
Связанная структура данных: набор данных объекта, связанные друг с другом по указателям. Эти указатели хранятся в переменной экземпляра объекта. Структура данных в цепей включает в себя связанный список и двоичное дерево.
Связанный список: цепная структура данных, где указатели подключены для формирования линейного связанного списка.
Слушатель: в программировании GUI, запускаемые уведомления о конкретных событиях могут быть зарегистрированы с помощью объектов. Поэтому можно сказать, что объект «слушает» эти события.
Литеральный: набор символов, набранный в программе для представления постоянных значений. Например, когда A появляется в программе Java, «A» является постоянным персонажем.
(Память) Местоположение (место в памяти): Память компьютера состоит из ряда мест. Эти места пронумерованы последовательно, а число, идентифицирующее конкретное местоположение, называется адресом этого места.
Локальная переменная: переменная, объявленная внутри метода, может использоваться только внутри метода. Достоверность заявленных переменных в блоке кода начинается с объявления и заканчивается в конце блока кода.
Цикл: структура управления, которая неоднократно выполняет набор инструкций. Java предоставляет 3 типа петли: для петли, в то время как петля и выполняйте цикл.
Целевая переменная управления: переменная в цикле. Значение переменной цикла будет изменено каждый раз, когда выполняется цикл для цикла. Проверяя переменную, чтобы закончить петлю.
Машинный язык: язык программирования, состоящий из инструкций, которые компьютер может выполнять напрямую. Инструкции на машинном языке закодированы в двоичных числах. Каждый тип компьютера имеет свой машинный язык. Программы, написанные на других языках, должны быть переведены на машинный язык расчета, прежде чем они могут быть выполнены на нем.
Основная память: программы и данные могут храниться в основной памяти компьютера, а основная память может быть непосредственно доступна процессором. Другие формы памяти, такие как дисковые диски, также могут хранить информацию, но только основная память может быть непосредственно доступна процессором. Программы и данные в разделах диска могут быть доступны для процессора только в том случае, если они скопированы в память.
Карта: массив карт. Эта структура данных связывает объект в сборе со всеми объектами в наборе. В Java карта представлена общей картой интерфейса <T, s>.
Переменная члена: переменная, определенная в классе, но не принадлежит ни к какому -либо методу. Переменные члена отличаются от локальных переменных, которые определены методом.
Память: память на компьютере используется для хранения программ и данных.
Метод: другое имя для подпрограммы, используемое в объектно-ориентированном программировании. Метод относится к подпрограмме, содержащейся в классе или объекте.
Модуль: компоненты в больших системах, которые взаимодействуют с другими частями системы простым, ясным и прямым способом.
Многозадачность: выполнить несколько задач программирования одновременно. Либо быстро переключайтесь взад и вперед между несколькими задачами, либо выполняйте несколько задач одновременно одновременно.
Multiprocessing: Multiprocessing использует несколько процессоров при выполнении многозадачности. Таким образом, несколько задач могут быть выполнены один за другим одновременно.
Взаимное исключение: предотвращает доступ к двум потокам одновременно добраться до одного и того же ресурса. В Java этот метод применяется к нескольким потокам одновременно доступа к ресурсам в методах синхронизации или операторах синхронизации. Взаимное исключение может предотвратить условия гонки, но может вызвать тупики.
Паттерн MVC: режим модели View-Controller. Стратегия подразделения обязанностей в компонентах GUI. Модель представляет данные компонента, представление относится к отображению модели на экране, и контроллер отвечает за реагирование на события изменения модели. В режиме MVC эти обязанности выполняются различными объектами.
НЕ ЧЕРТНОЕ ЗНАЧЕНИЕ (NAN): не числовое значение. Double.Nan представляет собой специальное двойное значение, указывающее на неопределенное или незаконное значение.
Узел: общее имя для объекта в структуре данных цепи.
NULL: специальное значение указателя, которое означает «не указывать на что -либо».
Численный анализ: используйте методы приближения для изучения полей алгоритмов, таких как реальные числа и ошибки, полученные из расчетов аппроксимации.
Ошибка вне одного: общая ошибка, которая уменьшает или добавляет еще один элемент при обработке. Обычно это вызвано техническими ошибками или циклами из -за преждевременной остановки или чрезмерного выполнения.
Объект: сущность в компьютерной программе с данными (переменными) и поведением (методы). Объекты в Java должны использовать определенный класс в качестве шаблона для создания. Класс, к которому принадлежит объект, определяет классы и методы, которые содержит объект.
Тип объекта: значение этого типа является объектом, а не базовым типом. Классы и интерфейсы являются типами объектов.
ООП (объектно-ориентированное программирование): объектно-ориентированное программирование. Метод компьютерного программирования и реализации. OOP использует классы и объекты для создания и представления сущностей и взаимодействия между сущностями.
Операционная система: базовое программное обеспечение, которое работает на компьютере. Компьютеры без операционной системы не будут работать. Операционная система изготовлена из Linux, Mac OS и Windows Vista.
Оператор: Операторы, такие как «+», «<=» или «++», могут рассчитать одно или несколько значений в выражении.
(Оператор) Перегрузка (перегрузка операторов): один и тот же оператор может использоваться для различных типов данных. Например, операция «+» может быть применена как к числовым типам символов, так и к типам символов одновременно.
(Имя метода) Перегрузка (перегрузка имен методов): Несколько методов с одинаковым именем определены в одном и том же классе, разница в том, что подписи каждого метода различны.
Переходящее: переопределить в подклассе. В подклассе метод, унаследованный от родительского класса, переопределен, а недавно определенный метод - переписать исходный метод.
Пакет: В Java знаменитая коллекция связанных классов и подпакеров называется пакетами, такими как java.awt и javax.swing.
Параллельная обработка: выполнить несколько задач одновременно, либо несколько процессоров, либо один процессор может повторно выполнять между несколькими задачами.
Параметр: При вызове подпрограммы параметры используются для предоставления информации в подпрограмму. Перед выполнением кода подпрограммы «реальные аргументы» в операторе подпрограммы будут назначены «виртуальным параметрам», определенным подпрограммой.
Параметризованный тип: аналогично ArrayList <string>, тип, содержащий один или несколько типов параметров (тип параметра здесь - String).
Расположение: процесс определения структуры синтаксиса строки в репетиции. Строка анализа используется для определения того, следует ли строка, следует за синтаксисом языка; Если это так, он определяет, как строка создается на основе синтаксиса.
Частично полный массив: массивы используются для хранения элементов разных чисел. Частично полные массивы представлены как обычный массив с счетчиком для отслеживания элементов.
Pixel: относится к «элементу изображения» на экране или изображении. Изображение состоит из рядов и столбцов пикселей. Цвета каждого пикселя могут быть установлены отдельно.
Полиморфизм: полиморфизм относится к значению вызова метода экземпляра, зависит от фактического типа объекта при вызове метода. То есть, если тип переменной является VAR, оператор, который вызывает метод, такой как var.Action (), зависит от типа объекта, который VAR указывает на время выполнения, а не тип переменной VAR.
Указатель: Значение определенного адреса в памяти компьютера, поэтому его можно рассматривать как «указание» на место с этим адресом. В Java переменные не имеют объектов; Переменные просто указывают на место, где хранится объект. Указатели также называются «ссылками».
Прагматика: Правила большого пальца для описания того, как написать хорошую программу. Например, правила стиля и руководства по организации программ являются частью программирования прагматики.
Приоритет: Приоритет оператора относится к порядку, в котором несколько операторов действуют в выражение без скобок.
Предварительное условие: во время выполнения программы, чтобы программа была правильно выполнена, должно быть определено, что предварительное условие должно быть истинным. Предварительное условие подпрограммы относится к предварительному условию, которое должно быть выполнено, чтобы подпрограмма работала правильно. Предварительное условие подпрограммы обычно является ограничением фактических значений параметров входящей подпрограммы.
Приоритетная очередь: структура данных, которая представляет комбинацию элементов, где каждый элемент имеет свой «приоритет». Приоритетная очередь имеет операции добавления и удаления. Элементы могут быть добавлены в любом порядке, но элементы с самым низким приоритетом всегда удаляются сначала при удалении. (Некоторые версии приоритетной очереди сначала удалит наивысший приоритетный элемент)
Посткондиционирование: на узле, где выполняется программа, результат расчета этого условия верен. Пост-кондиционер подпрограммы должно быть верно после выполнения подпрограммы. Посткондиционирование функции обычно выражается как возвращаемое значение функции.
Примитивный тип: 8 встроенных основных типов данных в Java включают в себя Double, Float, Long, Int, Short, Byte, Boolean и Char. Переменная примитивного типа сохраняет значение истинного, а не указатель на числовое значение.
Приоритет потока (приоритет потока): целочисленное значение, связанное с потоком, которое может повлиять на порядок выполнения потоков. Потоки с высоким приоритетом выполняют заранее, чем потоки с низким приоритетом.
Производитель/потребитель: классическая модель в параллельном программировании, в которой продукты, производимые одним или несколькими производителями, используются одним или несколькими потребителями. Производители и потребители предназначены для выполнения параллельно. Трудность здесь заключается в том, как безопасно и эффективно от производителей до потребителей, не соответствуя продуктам. В Java образец производителя/потребителя реализуется путем блокировки очереди.
Программа: набор инструкций, написанных на некотором подходящем языке программирования, выполненном компьютером. При использовании в качестве глагола это указывает на действие для создания инструкции.
Язык программирования: язык, используемый для программирования компьютеров. Сложность языков программирования много всего охватывает от машинного языка до языков высокого уровня, таких как Java.
Протокол: набор спецификаций, которые составляют юридическое общение в указанном контексте. Соглашение предусматривает юридические сообщения, время передачи, ожидаемый тип восстановления и т. Д.
Псевдокод: неформальная спецификация алгоритма. По сравнению с реальными языками программирования псевдокод ближе к английскому языку. И часто нет необходимости явно выписывать каждую деталь процесса.
Очередь: структура данных, состоящая из набора элементов. Вы можете добавить данные только на одном конце списка и удалить данные на другом конце списка.
Состояние раса: возможный источник ошибок в параллельном программировании. Ошибка возникает, потому что поток меняет состояние программы (например, значение переменной), от которого зависит вторая программа.
ОЗУ (Случайный доступ к памяти): память случайного доступа. Синонимы основной памяти компьютера. Однако с технической точки зрения ОЗУ означает, что к адресам памяти можно получить доступ в любое время. ОЗУ также означает, что данные могут быть прочитаны и написаны одновременно.
Рекурсия: определите себя в своей собственной форме. В частности, рекурсивная подпрограмма может косвенно вызывать себя прямо или через ряд других подпрограмм. Рекурсивные алгоритмы работают, разделяя сложную проблему на более мелкие подзадачи. Подзадача может быть решена либо напрямую, либо один и тот же алгоритм может использоваться «рекурсивно».
RGB: Цветовая система. Цвет определяется 3 числовыми значениями (в Java диапазон значений колеблется от 0 до 255). Он представляет собой композицию красного, зеленого и синего цвета соответственно.
Ссылка: другой термин для «указателя».
Возврат Тип функции: тип функции возвращает значение.
Зарезервированное слово: набор струнных последовательностей, которые очень похожи на идентификаторы. Однако его нельзя использовать в качестве идентификатора, потому что он имеет особое значение в языках программирования. Например, класс и публика являются зарезервированными словами в Java.
Ресурс: изображения, звуки, тексты или файлы данных в программах - это ресурсы. Файлы ресурсов Java хранятся в том же пути, что и скомпилированные файлы класса.
Надежная программа: надежные программы не только верны, но и могут разумно обрабатывать ошибки, такие как файлы, или сетевое соединение не может быть установлено.
Набор: набор объектов без дубликатов. В Java коллекции представлены общим набором интерфейса <T>.
Сфера применения: представляет собой достоверную область идентификатора, объявленного в программе.
Семантика: семантика относится к семантическим правилам языка, которые определяют значение струнных символов (таких как предложения или утверждения) на языке.
Значение Sentinel: специальная оценка, которая указывает на конец последовательности данных, указывая на то, что данные закончились.
Метод сеттера : метод экземпляра в классе, используемый для установки некоторых значений атрибутов в классе. Обычно эти свойства являются просто значения переменных экземпляров. По соглашению, метод сеттера называется setxyz (), где xyz является названием свойства.
方法签名(signature of a method):方法名、方法定义中形参的个数以及每个形参的类型。编译器通过方法签名来识别指定子程序调用语句究竟调用了哪个方法。
套接字(socket):网络上两个计算机之间的连接,对其中一端的抽象表示。套接字表示计算机程序间的一个逻辑连接,而非计算机间的物理连接。
栈(stack):一组元素组成的列表数据结构,只能在列表的尾部,也称作“栈顶”。向栈中添加元素叫“入栈push”,移除元素称作“出栈pop”。栈也指用来实现子程序调用的活动记录。
标准输入(standard input):程序读取输入数据的标准源,由System.in 对象表示。通常,标准输入来自用户键入的文本,但是标准输出也可以重定向到其它源,比如文件。
标准输出(standard output):程序将输出文本写入的标准目标,由System.out 对象表示。通常,标准输出会向用户展示,但是也可以“重定向”到其它目标,比如文件。此外,System.err 对象用来输出错误信息。
状态机(state machine):一种计算机模型。抽象的“机器”可处于有限状态集中的任何一种状态。机器会根据自身的状态决定行为,根据输入或事件进行状态切换。GUI程序的基本逻辑可表现为状态机。
逐步精化法(step-wise refinement):一种算法开发技术。开始列出算法步骤大纲,通常用伪代码表示,然后逐步填充细节。
流(stream):输入数据源或输出数据目标的抽象表示。Java为字符和二进制数据输入、输出流提供了4个基础类。这些类组成了Java I/O API的基础。
源代码(source code):用高级编程语言编写的文本。在计算机执行前,必须翻译成机器语言,比如Java字节码。
子类(subclass):一个类,直接或间接继承了其它类,从而继承了它的数据和行为。前一个类就叫做第二类的子类。
子程序(subroutine):一系列程序指令。通过子程序名可以“调用”该子程序。在面向对象编程中,子程序也称作方法。
子程序调用语句(subroutine call statement):程序中调用子程序的语句。当执行子程序调用语句时,计算机会执行子程序内部的代码。
super:一个特殊变量,在实例方法中自动定义。super指包含该方法的对象,归属于方法所在类的父类。super可以访问父类中被隐藏的成员变量,这些变量与子类中的成员变量同名。
语法(syntax):定义了该语言中哪些字符串符号符合该语言的语法规则。
TCP/IP:Internet上用来网络通讯的协议。
this:一个特殊变量,在实例方法中自动定义,归属于方法所在的类。
线程(thread):对一系列逐条执行语句的抽象表示。计算机可以并行执行多个线程。
线程池(thread pool):执行任务时可以使用的一组“工作线程”。当任务就绪时,可分配给池中的线程。线程池通常使用阻塞式队列存储任务。
自顶向下设计(top-down design):一种软件设计方法。开始把问题作为一个整体,然后拆分成更小的问题,再逐步细化,直到子问题可以直接解决。
类型(type):数值的特定类型。例如,int类型规定了整形值可以表示为32比特二进制数。在Java中,类型可以是基本类型、类名或接口名。类型名可用来定义变量的类型,子程序中的虚拟参数和子程序的返回类型。
类型转换(type cast):把一种类型的值强制转换为另一种类型。例如,在(int)(6*Math.random()) 中,(int) 是一个类型转换操作,将(6*Math.random()) 的浮点值转换为了整形,丢弃了实数中的小数部分。
Unicode:将字符编码成二进制数的一种方式。Unicode字符集包含了许多语言的字符,不仅限于英语。Java内部使用的就是Unicode字符集。
URL:全球资源定位器。Internet上资源的地址,比如网页。
变量(variable):一个带名字的内存位置(或一系列位置),用来存储数据。在程序中创建变量,通过变量声明语句将名字赋予该变量。根据使用情况,这个名字在程序中可以代指该内存位置,或者向内存地址中存储数据。在Java中,变量具有类型,可以表示变量持有数据的种类。
包装类(wrapper class):类似Double、Integer这样的类,将一个基本类型的值“包装”在对象中,该对象归属于包装类。这样,在需要使用对象的地方也可以使用基本类型值,比如Java集合框架。
XML(eXtensible Markup Language):可扩展标记语言。一种非常常见且语法标准、支持良好的语言。用来创建基于文本的数据表示。
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.