|
Spec-Zone .ru
спецификации, руководства, описания, API
|
Следующие темы затрагиваются:
ProcessBuilder класс обеспечивает более удобный способ вызвать подпроцессы, чем делает Runtime.exec. В частности ProcessBuilder облегчает запускать подпроцесс с измененной среды процесса (то есть, одно основанное на среде процесса родителя, но с несколькими изменениями).java.lang.Thread у класса есть следующие улучшения: Thread.State класс Enum и новое getState() API обеспечивается для того, чтобы он запросил режим выполнения потока.getStackTrace и getAllStackTraces методы в Thread класс - обеспечивает программируемый способ получить трассировку стека потока или всех потоков.uncaughtExceptionHandler механизм, ранее доступный только через класс ThreadGroup, теперь доступен непосредственно через класс Потока.sleep() метод обеспечивается, который учитывает времена сна, меньшие чем одна миллисекунда.java.lang.instrument пакет предоставляет услуги, которые позволяют агентам программирования Java инструментовать программы, работающие на виртуальной машине Java, изменяя байт-коды методов во время выполнения.Formatter класс оказывает поддержку для выравнивания расположения и выравнивания, стандартных форматов для числового, строки, и данных даты/времени, и специфичного для локали вывода. Общие типы Java такой как byte, java.math.BigDecimal , и java.util.Calendar поддерживаются. Ограниченная настройка форматирования для произвольных пользовательских типов обеспечивается через java.util.Formattable интерфейс.java.util.Scanner класс может использоваться, чтобы преобразовать текст в примитивы или Strings. Так как это основано на java.util.regex пакет, это также предлагает способ провести регулярное выражение базируемые поиски на потоках, данных файла, строках, или конструкторах Readable интерфейс.split методы новы. subSequence метод был добавлен, как требуется CharSequence соедините интерфейсом с этим String теперь реализации. Были добавлены три дополнительных метода: matches, replaceAll, и replaceFirst.subSequence метод был добавлен, как требуется CharSequence соедините интерфейсом с этим StringBuffer теперь реализации.interrupt метод был пересмотрен, чтобы прервать потоки, блокированные в операциях channel-I/O.java.util.prefs, позволяет приложениям хранить и получать пользователя и системное предпочтение и данные конфигурации. Эти данные постоянно хранятся в зависящей от реализации внешней памяти. Привилегированный API предназначается, чтобы заменить наиболее популярные способы использования класса java.util.Properties, исправление многих из его недостатков, сохраняя его легкий вес.java.lang.StrictMath - Класс java.lang.StrictMath имеет тот же самый API как старый класс java.lang.Math, который присутствовал в предыдущих версиях платформы Java. В отличие от класса Math, однако, StrictMath определяется, чтобы возвратить поразрядные восстанавливаемые результаты во всех реализациях.java.lang.Math - Класс java.lang.Math обеспечивает тот же самый набор API, как действительно классифицирует StrictMath. Однако, в отличие от некоторых из числовых функций класса StrictMath, все реализации эквивалентных функций класса Math не определяются, чтобы возвратить поразрядное те же самые результаты, но может измениться в пределах указанных ограничений. Это разрешает лучше выполняющие реализации, где строгая воспроизводимость не требуется.Countdown.java простое демонстрационное приложение, которое использует API Таймера.java.lang.Runtime обеспечить простой и переносимый интерфейс для этих facitilies. Новые методы: Кроме того, Runtime.exit метод был пересмотрен. Для получения дополнительной информации см. Проект API Рычагов Завершения работы.java.util.zip и java.util.jar были улучшены с добавлением следующего: java.util.zip.OPEN_READjava.util.zip.OPEN_DELETEjava.util.zip.ZipFile(File file, int mode)java.util.jar.JarFile(File file, boolean verify, int mode)JarURLConnection создает временный локальный файл, который содержит дату Файла фляги, и объект JarFile создается сверху временного файла. Поскольку открытый дескриптор файла / дескриптор на каждом временном файле никогда не закрывался, файлы могли быстро привести дисковое пространство в рабочее состояние для продолжительных серверных приложений. Новый API обеспечивает, решение для этой проблемы, поддерживая новый режим "удаляют на завершении" для открытия файлы Фляги и Zip.