Spec-Zone .ru
спецификации, руководства, описания, API
|
Эта глава описывает Платформу Наборов Java. Здесь Вы изучите то, что наборы и как они могут сделать Ваше задание легче и программы лучше. Вы узнаете о базовых элементах — интерфейсах, реализациях, и алгоритмах — которые включают Платформу Наборов Java.
Введение говорит Вам, что наборы, и как они сделают Ваше задание легче и Ваши программы лучше. Вы узнаете о базовых элементах, которые включают Платформу Наборов: интерфейсы, реализации и алгоритмы.
Интерфейсы описывают базовые интерфейсы набора, которые являются основой и душой Платформы Наборов Java. Вы изучите общие руководящие принципы для эффективного использования этих интерфейсов, включая то, когда использовать который интерфейс. Вы также изучите идиомы для каждого интерфейса, который поможет Вам вытащить наиболее из интерфейсов.
Реализации описывают реализации набора JDK общего назначения и говорят Вам, когда использовать который реализация. Вы также узнаете о реализациях обертки, которые добавляют функциональность к реализациям общего назначения.
Алгоритмы описывают полиморфные алгоритмы, обеспеченные JDK, чтобы работать на наборах. С любой удачей Вы никогда не должны будете писать свою собственную программу сортировки снова!
Пользовательские Реализации говорят Вам, почему Вы могли бы хотеть записать свою собственную реализацию набора (вместо того, чтобы использовать одну из реализаций общего назначения, обеспеченных JDK), и как Вы пойдете об этом. Это легко с абстрактными реализациями набора JDK!
Функциональная совместимость говорит Вам, как Платформа Наборов взаимодействует с более старыми API, которые предшествуют добавлению Наборов к Java. Кроме того, это говорит Вам, как разработать новые API так, чтобы они взаимодействовали легко с другими новыми API.