Главная » Java » Прикладные классы

0

Компьютеры бесполезны — они только и умеют, что отвечать на ваши частные вопросы.

Пабло Пикассо

Обратавшись к пакету java.util, вы найдете множество стандартных прикладных интерфейсов и классов. Типы коллекций рассматривались в главе 16. Эта глава посвящена изложению сведений об остальных интерфейсах и классах пакета, за исключением тех, которые связаны с проблемами локализации (за информацией о средствах локализации обращайтесь к главе 19). Далее будут рассмотрены следующие интерфейсы и классы.

* BitSet — класс, поддерживающий структуру данных битового вектора

(bit vector), который допускает динамическое изменение размера.

* Observer/Observable — пара интерфейс/класс, позволяющая воплотить

механизм отслеживания одним или несколькими объектами класса, реа

лизующего интерфейс Observer, тех изменений или событий, которые от

носятся к объектам класса Observable.

* Random — класс, обеспечивающий реализацию генераторов последователь

ностей псевдослучайных чисел.

*Stri ngTokenizer — класс, поддерживающий функции лексического ана

лиза строки на основе заданного набора разделителей.

* Timer/TimerTask — классы, позволяющие создавать расписания выпол

нения заданий.

В завершение главы рассмотрены два других полезных прикладных класса из состава пакета j ava. uti 1.

* Math —   класс,   поддерживающий   выполнение   базовых   математических

операций, таких как вычисление тригонометрических и логарифмических

функций, возведение в степень и т.п.

* StrictMath — версия класса Math, обеспечивающая выполнение тех же

математических операций в режиме точной арифметики с плавающей за

пятой (strict floating-point arithmetic), который гарантирует использова

ние определенных алгоритмов с целью получения равноценных и воспро

изводимых результатов в среде всех виртуальных машин Java.

 

Источник: Арнолд, Кен, Гослинг, Джеймс, Холмс, Дэвид. Язык программирования Java. 3-е изд .. : Пер. с англ. – М. : Издательский дом «Вильяме», 2001. – 624 с. : ил. – Парал. тит. англ.

По теме:

  • Комментарии