Spec-Zone .ru
спецификации, руководства, описания, API
След: Наборы
Урок: Реализации
Вопросы и Упражнения
Домашняя страница > Наборы > Реализации

Вопросы и Упражнения: Реализации

Вопросы

  1. Вы планируете записать программу, которая использует несколько основных интерфейсов набора: Set, List, Queue, и Map. Вы не уверены, какие реализации будут работать лучше всего, таким образом, Вы решите использовать реализации общего назначения, пока Вы не получаете лучшее представление, как Ваша программа будет работать в реальном мире. Какие реализации - они?
  2. Если Вы нуждаетесь в a Set реализация, которая обеспечивает упорядоченную значением итерацию, которую class следует использовать?
  3. Который class Вы используете для реализаций обертки доступа?

Упражнения

  1. Запишите программу, которая читает текстовый файл, определенный первым параметром командной строки, в a List. Программа должна тогда напечатать случайные строки от файла, числа строк, напечатанных, чтобы быть определенной вторым параметром командной строки. Запишите программу так, чтобы правильно размерный набор был выделен внезапно, вместо того, чтобы быть постепенно расширенным, поскольку файл читается в. Подсказка: Чтобы определить число строк в файле, использовать java.io.File.length чтобы получить размер файла, затем разделитесь на принятый размер средней строки.

Проверьте свои ответы.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Сводка Реализаций
Следующая страница: Алгоритмы