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

Платформа Java Standard Edition 7 Документации

У Oracle есть два продукта, которые реализуют Платформу Java Standard Edition (Java SE) 7: Java Комплект разработчика SE (JDK) 7 и Java Среда выполнения SE (JRE) 7.

JDK 7 является надмножеством JRE 7, и содержит все, что находится в JRE 7 плюс инструменты, такие как компиляторы и отладчики, необходимые для того, чтобы разработать апплеты и приложения. JRE 7 предоставляет библиотекам, виртуальная машина Java (JVM), и другие компоненты, чтобы выполнить апплеты и приложения, записанные в языке программирования Java.

Следующая концептуальная схема иллюстрирует технологии компонентов Java:

JDK   Язык Java
Язык Java
`Инструменты &
API инструмента
java javac javadoc фляга javap JPDA JConsole Java VisualVM DB Java
Безопасность Int'l RMI IDL Развернуться Контроль Поиск и устранение неисправностей Сценарии TI JVM
JRE RIA
Java веб-Запуск Апплет / Плагин Java
Пользовательский интерфейс
Инструментарии
AWT Swing 2-D Java
Доступность Перетащите Отбрасывание n Входные Методы Ввод-вывод изображения Служба печати Звук
  Java SE
API
Интеграция
Библиотеки
IDL JDBC JNDI RMI IIOP RMI Сценарии
Другая Основа
Библиотеки
Бобы Поддержка Int'l Ввод/Вывод JMX JNI Математика
Сети Механизм переопределения Безопасность Сериализация Механизм расширения XML JAXP
lang и util
Основные Библиотеки
lang и util Наборы Утилиты параллелизма JAR Журналирование Управление
Привилегированный API Касательно Объектов Отражение Регулярные выражения Управление версиями Zip Инструментарий
Виртуальный Java
Машина
Java Клиент и сервер HotSpot VM

Описание Java Концептуальная Схема

Новые функции и возможности в Документации

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

Swing Ввод-вывод Java
  • java.nio.file пакет и его связанный пакет, java.nio.file.attribute, окажите всестороннюю поддержку для файлового ввода-вывода и для того, чтобы получить доступ к файловой системе; см. Файловый ввод-вывод (обладающий NIO.2). NIO обозначает неблокирование ввода-вывода.
    • Каталог <Java home>/sample/nio/chatserver/ содержит выборки, которые демонстрируют новые API, содержавшиеся в java.nio.file пакет.
    • Каталог <Java home>/demo/nio/zipfs/ содержит выборки, которые демонстрируют NFS NIO.2 (Сетевая файловая система) файловая система.
Сети Безопасность
Наборы
  • TransferQueue интерфейс был добавлен, который является усовершенствованием BlockingQueue интерфейс. Класс LinkedTransferQueue реализации TransferQueue интерфейс.
Параллелизм
  • Платформа ветвления/соединения, которая основана на ForkJoinPool класс, реализация Executor интерфейс. Это разрабатывается, чтобы эффективно выполнить большое количество задач, используя пул рабочих потоков. Крадущий работу метод используется, чтобы заставить все рабочие потоки напряженно трудиться, в полной мере воспользоваться многократными процессорами. См. Разветвляют/Участвуют Учебные руководства по Java.
    • Каталог <Java home>/sample/forkjoin/ содержит выборки, которые демонстрируют платформу ветвления/соединения.
  • ThreadLocalRandom класс устраняет конкуренцию среди потоков, используя псевдослучайные числа; см. Параллельные Случайные числа.
  • Phaser класс является новым барьером синхронизации, подобным CyclicBarrier.
Богатые Интернет-приложения (RIA) и Развертывание 2-D Java
  • Новый XRender-на-основе Java 2-D конвейер рендеринга поддерживается для современных X11-на-основе рабочих столов, предлагая улучшенную производительность при обработке графики; см. xrender флаг в Системных Свойствах для Java 2-D Технология.
  • JDK теперь перечисляет и выводит на экран установленные шрифты OpenType/CFF через методы такой как GraphicsEnvironment.getAvailableFontFamilyNames; эти шрифты также распознаются Font.createFont метод. См. Выбор Шрифта.
  • TextLayout класс поддерживает тибетский сценарий.
  • libfontconfig, API конфигурации шрифта, используется, чтобы выбрать шрифты, чтобы использовать для логических шрифтов для некоторых реализаций Linux; см. Fontconfig.
XML Java Интернационализация
  • Unicode 6.0.0 поддерживается; см. Unicode в Учебных руководствах по Java.
    • Каталог <Java home>/demo/jfc/Font2DTest/ содержит выборки, которые демонстрируют поддержку Java Unicode 6.0.
    • SE Java 7 может разместить новые валюты, которые идентифицируются их кодами ISO 4217; см. Currency класс.
Пакет java.lang Язык программирования Java
Виртуальная машина Java JDBC 4.1

Oracle и/или его филиалы Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами