J
J2EE
J2EE — Java 2 Platform, Enterprise Edition, предшественник Jakarta EE. Выпущен Sun Microsystems в 1999 г. как набор спецификаций для enterprise-приложений: Servlets, JSP, EJB, JMS, JDBC, JTA, JNDI.
J2ME
J2ME — Java 2 Platform, Micro Edition, платформа для встраиваемых и мобильных устройств с ограниченными ресурсами (2000-е гг.).
J2SE
J2SE — Java 2 Platform, Standard Edition, основная платформа Java для настольных и серверных приложений (до Java 5).
JAR
JAR (Java Archive) — формат архива, используемый в платформе Java для упаковки байт-кода (.class), метаданных, ресурсов и манифеста в один файл. Основан на ZIP и применяется для распространения библиотек и исполняемых приложений. Запускается с помощью java -jar.
JavaScript
JavaScript — мультипарадигменный язык программирования, изначально созданный для клиентской веб-разработки. Поддерживает императивный, объектно-ориентированный (через прототипы) и функциональный стили. Стандартизирован как ECMAScript. Используется также на сервере (Node.js), в мобильной и десктоп-разработке (Electron, React Native).
Java
Java — строго типизированный, объектно-ориентированный язык программирования, разработанный Sun Microsystems (ныне Oracle) в 1995 году. Характеризуется «write once, run anywhere» за счёт выполнения в JVM, автоматической сборкой мусора, богатой стандартной библиотекой и широким применением в enterprise-системах, Android-разработке и Big Data.
JDK
JDK (Java Development Kit) — набор инструментов разработчика для создания приложений и библиотек на языке Java. Включает компилятор (javac), виртуальную машину (JVM), отладчик (jdb), утилиты (jar, javadoc) и стандартные библиотеки. Требуется для компиляции, но не для запуска (для которого достаточно JRE).
JDK Mission Control
JDK Mission Control — инструмент мониторинга и профилирования производительности Java-приложений, входящий в состав Oracle JDK и OpenJDK. Работает в связке с Java Flight Recorder (JFR) для сбора и анализа диагностических данных с минимальным оверхедом.
Jest
Jest — фреймворк для тестирования JavaScript-кода с открытым исходным кодом, разработанный Facebook. Поддерживает unit-, интеграционные и end-to-end тесты (с дополнениями), мокирование модулей, snapshot-тестирование и параллельный запуск. Широко используется в проектах на React.
JID
JID (Job ID — идентификатор задания) — уникальный номер, присваиваемый системой управления заданиями (job scheduler) каждому поставленному в очередь вычислительному заданию. Такие системы широко используются в HPC (High-Performance Computing), облаках и CI/CD: Slurm, PBS Pro, LSF, Kubernetes Jobs, Jenkins.
JIRA
Jira — коммерческая система управления проектами и отслеживания задач от Atlassian. Изначально разработана для IT-команд (bug tracking, agile boards), впоследствии расширена под управление требованиями, релизами и ИТ-сервисами (Jira Service Management).
JIT
JIT — Just-In-Time compilation, компиляция «на лету». Механизм в JVM, .NET CLR и других managed-средах, при котором байт-код преобразуется в машинный код во время выполнения, а не заранее (как в AOT).
JMS
JMS (Java Message Service) — API в Java EE/Jakarta EE для асинхронной передачи сообщений между распределёнными компонентами. Поддерживает очереди (point-to-point) и темы (publish-subscribe). Реализуется брокерами: Apache ActiveMQ, RabbitMQ (через адаптеры), IBM MQ.
JPA
JPA (Java Persistence API) — спецификация Jakarta EE (ранее Java EE) для объектно-реляционного отображения (ORM) в Java. Определяет стандартные аннотации (@Entity, @Id) и интерфейсы (EntityManager). Наиболее известная реализация — Hibernate.
JPEG, JPG
JPEG (Joint Photographic Experts Group) — метод сжатия и формат хранения растровых изображений с потерями, оптимизированный для фотографий и изображений с плавными градиентами. Не поддерживает прозрачность. Расширения .jpg и .jpeg эквивалентны.
jQuery
jQuery ([dʒeɪ kwɪəri]) — набор функций JavaScript, фокусирующийся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API для работы с AJAX.
JRE
JRE — Java Runtime Environment, среда выполнения Java.
JRPG
JRPG (Japanese Role-Playing Game) — поджанр ролевых видеоигр, зародившийся в Японии. Характеризуется линейным сюжетом, предопределёнными персонажами, пошаговыми или полуавтоматическими боями, сильной нарративной составляющей и эстетикой аниме. Примеры: Final Fantasy, Dragon Quest, Persona.
JSON
JSON (JavaScript Object Notation) — лёгкий текстовый формат обмена данными, основанный на синтаксисе литералов объектов JavaScript. Поддерживает структуры: объекты ({}), массивы ([]), строки, числа, логические значения и null. Широко используется в веб-API, конфигурационных файлах и NoSQL-базах (MongoDB).
JSON Schema
JSON Schema — спецификация для описания и валидации структуры JSON-документов. Позволяет определять допустимые типы, форматы, обязательные поля, ограничения и вложенные схемы. Применяется для документирования API и автоматической проверки данных.
JSP
JSP (JavaServer Pages) — технология для создания динамических веб-страниц на Java. Позволяет встраивать Java-код в HTML с помощью специальных тегов. На этапе выполнения JSP-файл компилируется в сервлет. В современных проектах часто заменяется шаблонизаторами (Thymeleaf) или фронтенд-фреймворками.
JUnit
JUnit — фреймворк с открытым исходным кодом для написания и запуска unit-тестов в Java. Является де-факто стандартом для тестирования Java-приложений. Поддерживает аннотации (@Test, @Before), утверждения (assertEquals), параметризованные тесты и интеграцию с CI/CD.
JVM
JVM (Java Virtual Machine) — виртуальная машина, обеспечивающая выполнение скомпилированного Java-байткода независимо от архитектуры хост-системы. Управляет памятью (куча, стек), загрузкой классов, безопасностью и сборкой мусора. Реализации: HotSpot (OpenJDK), OpenJ9.
JWT
JWT (JSON Web Token) — открытый стандарт (RFC 7519) для создания компактных, самодостаточных токенов, используемых для аутентификации и обмена информацией между участниками. Состоит из трёх частей: заголовка, полезной нагрузки (claims) и подписи (HMAC или RSA). Широко применяется в OAuth 2.0 и stateless-аутентификации.
См. также
Другие статьи этого же раздела в боковом меню (как на странице «О разделе»). Уязвимость в программном обеспечении или аппаратной системе, для которой на момент её обнаружения или публичного раскрытия отсутствует исправление (патч) со стороны разработчика или поставщика. Такие… Стандарт физического уровня Ethernet, определяющий передачу данных со скоростью 10 Мбит/с по неэкранированной витой паре (UTP), категории 3 и выше. Использует топологию звезда и разъёмы RJ-45. Введён… Графическое представление объектов в двумерном евклидовом пространстве, характеризующееся двумя координатами — шириной (ось X) и высотой (ось Y). Не включает информацию о глубине или объёме.… Графическое представление объектов в трёхмерном евклидовом пространстве с использованием трёх координат — ширины (X), высоты (Y) и глубины (Z). Включает процессы моделирования, текстурирования,… Код состояния HTTP 400 указывает, что сервер не может или не будет обрабатывать запрос из-за воспринимаемой клиентской ошибки (например, искажённый синтаксис, недопустимые значения полей заголовков… Пятое поколение (5G) стандартов мобильной связи, разработанное 3GPP и стандартизированное ITU в рамках программы IMT-2020. Обеспечивает пиковую скорость передачи данных до 20 Гбит/с, задержку менее 1… Архитектурная характеристика вычислительной системы, при которой процессор, шина адреса и регистры оперируют данными и адресами длиной 64 бита. Позволяет адресовать до 2⁶⁴ байт (16 эксабайт)… Семибитовая кодировка American Standard Code for Information Interchange (ANSI X3.4-1963), определяющая 128 символов (0–127), включая управляющие коды (0–31 и 127) и печатаемые символы латинского… Стандарты определяют физический (PHY) и канальный (MAC) уровни модели OSI. Разработчик программного обеспечения, выполняющий профессиональные обязанности исключительно в рамках стандартного рабочего графика (обычно с 9 — 00 до 17 — 00), без участия в опенсорс-проектах,… AAA (три эй) — Неформальное обозначение видеоигр, разрабатываемых и издаваемых с участием крупных студий и издателей при значительных финансовых и временных затратах. Характеризуются высоким… Серверная часть программного обеспечения, отвечающая за реализацию бизнес-логики, обработку данных, взаимодействие с базами данных, внешними API и другими сервисами. Обычно скрыта от конечного…A
B