Главная
Новости
Строительство
Ремонт
Дизайн и интерьер




27.01.2021


27.01.2021


27.01.2021


27.01.2021


27.01.2021





Яндекс.Метрика





Список Java API

05.02.2021

Есть три типа Java API:

  • официальный основной Java API, содержащийся в JDK или JRE, в одном из вариантов Java. Три варианта платформы Java: Java ME (Micro edition), Java SE (Standard edition) и Java EE (Enterprise edition).
  • дополнительные официальные API, которые можно загрузить отдельно. Спецификации этих API определяются в соответствии с Java Specification Request (JSR), а иногда и некоторые из этих API позднее включаются в основные API платформы (наиболее ярким примером такого рода является Swing).
  • неофициальный API, разработанный третьими сторонами, но не связанный с JSR.

Третьи стороны могут свободно реализовать любые спецификации JSR для официального API (даже для основного API языка), при условии, что они соответствуют Technology Compatibility Kit (TCK) для данного JSR (TCK представляет собой набор тестов для проверки соответствия реализаций для JSR). Результатом этой свободы является то, что у многих официальных API больше реализаций чем эталонных реализаций от Sun

Ниже приводится частичный список API для Java.

Официальные API

Java Platform, Standard Edition (Java SE)

API, входящие в состав поставки:

Дополнительные API (загружаются отдельно)

Java Platform, Enterprise Edition (Java EE)

API, входящие в состав поставки:

Опциональные API (загружаются отдельно)

Java Platform, Micro Edition (Java ME)

Неофициальные API (Released by third parties)

Этот список не является полным, так как число API для платформы Java огромно.

  • Eclipse - среда разработки
  • JScience - численный анализ
  • Javolution - библиотека реального времени
  • Standard Widget Toolkit (SWT) - Windowing library
  • LZMA SDK, Java реализация SDK, используемого популярным архивирующим ПО 7-Zip ([1])
Development assistance
  • Lady4j. Programming assistant and application server issue solver ([2])
  • Cobra HTML parser and renderer library
Rendering libraries
  • Flying Saucer XML, XHTML, and CSS 2.1 rendering library
  • Cobra HTML parser and renderer library