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
класс может использоваться, чтобы преобразовать текст в примитивы или String
s. Так как это основано на 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_READ
java.util.zip.OPEN_DELETE
java.util.zip.ZipFile(File file, int mode)
java.util.jar.JarFile(File file, boolean verify, int mode)
JarURLConnection
создает временный локальный файл, который содержит дату Файла фляги, и объект JarFile создается сверху временного файла. Поскольку открытый дескриптор файла / дескриптор на каждом временном файле никогда не закрывался, файлы могли быстро привести дисковое пространство в рабочее состояние для продолжительных серверных приложений. Новый API обеспечивает, решение для этой проблемы, поддерживая новый режим "удаляют на завершении" для открытия файлы Фляги и Zip.