Подтвердить что ты не робот

Разница между сборкой Java и коллекциями

В чем разница между классами Java Collection и Collections?

4b9b3361

Ответ 1

Collection - базовый интерфейс для большинства классов коллекций, тогда как Collections - это класс утилиты. Я рекомендую вам ознакомиться с документацией.

Ответ 2

Вы спрашиваете о Collections класс против классов, которые реализуют Collection?

Если это так, класс Collections - это класс утилиты, содержащий статические методы для выполнения операций над объектами классов, реализующими интерфейс Collection. Например, Collections имеет методы для нахождения максимального элемента в коллекции.

Интерфейс Collection определяет методы, общие для структур, которые содержат другие объекты. Список и набор - это субинтерфейсы Collection, а ArrayList и HashSet - примеры конкретных коллекций.

Ответ 3

коллекция: коллекция (с небольшим "c" ) представляет собой группу объектов/элементов.

Collection: корень интерфейс Java Collections Framework.

Collections: Утилитный класс, который является членом Java Collections Framework.

Ответ 4

Collection, так как его javadoc говорит: "Интерфейс root в иерархии коллекции". Это означает, что каждый класс, реализующий Collection в любой форме, является частью Java Collections Framework.

Framework Collections представляет собой встроенную реализацию Java классов структуры данных (с конкретными свойствами реализации), которые представляют собой группу объектов, которые каким-то образом связаны друг с другом и поэтому могут быть названы коллекцией.

Collections - это просто класс метода утилиты для выполнения определенных операций, например добавление безопасности потока к вашему ArrayList, выполнив следующее:

List<MyObj> list = Collections.synchronizedList(new Arraylist<MyObj>());

Основное отличие, по моему мнению, состоит в том, что Collection - это базовый интерфейс, который вы можете использовать в своем коде как тип объекта (хотя я бы не рекомендовал это напрямую), а Collections просто предоставляет полезные операции для обработки коллекции.

Ответ 5

Collection - это интерфейс корневого уровня Java Collection Framework. Большинство классов в Java Collection Framework наследуются от этого интерфейса. Список, Set и Queue являются основными вспомогательными интерфейсами этого интерфейса. JDK не предоставляет каких-либо прямых реализаций этого интерфейса. Но JDK обеспечивает прямую реализацию его вспомогательных интерфейсов. ArrayList, Vector, HashSet, LinkedHashSet, PriorityQueue - это некоторые косвенные реализации интерфейса Collection. Интерфейс карты, который также является частью фреймворка java, не наследует интерфейс Collection. Интерфейс коллекции является членом пакета java.util.

Коллекции - это класс утилиты в пакете java.util. Он состоит только из статических методов, которые используются для работы с объектами типа Collection. Например, у него есть способ найти максимальный элемент в коллекции, он имеет способ сортировки коллекции, у него есть метод для поиска определенного элемента в коллекции. Ниже приведен список некоторых важных методов класса Collections.

1) Collections.max()
2) Collections.min()
3) Collections.sort()
4) Collections.synchronizedCollection()

Ответ 6

Collection - это интерфейс, содержащий List, Set и Queue.

Collections - класс, содержащий полезные методы, такие как Collections.sort() и Collections.synchronizedlist() и т.д.

Ответ 7

Collection - это корневой интерфейс среды Java. Коллекции - это класс утилиты, который содержит статические методы. Пример Collections.sort()

Ответ 8

Коллекция, так как ее javadoc говорит: "Интерфейс root в иерархии коллекции". Это означает, что каждый отдельный класс, реализующий Collection в любой форме, является частью Framework коллекций Java.

Framework Collections представляет собой встроенную реализацию Java классов структуры данных (с конкретными свойствами реализации), которые представляют собой группу объектов, которые каким-то образом связаны друг с другом и поэтому могут быть названы коллекцией.

Коллекции - это просто класс метода утилиты для выполнения определенных операций, например добавление безопасности потока к вашему экземпляру ArrayList, делая это:

Список списка = Collections.synchronizedList(новый Arraylist());

Основное отличие, по моему мнению, состоит в том, что Collection - это базовый интерфейс, который вы можете использовать в своем коде как тип объекта (хотя я бы не рекомендовал это напрямую), а Collections просто предоставляет полезные операции для обработки коллекций.

Ответ 9

Коллекция является базовым интерфейсом для большинства классов коллекций (это корневой интерфейс фреймворка java) Коллекции - это класс утилиты

Класс коллекций - это класс утилиты со статическими методами. Он реализует полиморфные алгоритмы, которые работают с коллекциями.

Ответ 10

Класс Collections - это класс утилиты, содержащий статические методы для выполнения операций над объектами классов, реализующими интерфейс Collection. Например, Collections имеет методы для нахождения максимального элемента в Collection.

Ответ 11

Collection - это интерфейс, который может использоваться для представления группы отдельных объектов как единого объекта.

Коллекции - это класс утилиты для определения нескольких методов утилиты для объекта Collection.

Ответ 12

Коллекция - это интерфейс, из которого производятся другие классы, такие как List, Set. Коллекции (с "S" ) - это класс утилиты со статическими методами для упрощения работы по сборке. Пример: Collections.sort()

Ответ 13

В соответствии с Java Doc Коллекция:

Корневой интерфейс в иерархии коллекции. Коллекция представляет собой группу объектов, известных как ее элементы. Некоторые коллекции позволяют дублировать элементы, а другие - нет. Некоторые заказываются, а другие неупорядочены. JDK не предоставляет каких-либо прямых реализаций этого интерфейса: он обеспечивает реализацию более специфических подинтерфейсов, таких как Set и List. Этот интерфейс обычно используется для передачи коллекций и управления ими, где требуется максимальная общность.

Где Коллекции:

Этот класс состоит исключительно из статических методов, которые работают с коллекциями или возвращают их. Он содержит полиморфные алгоритмы, которые работают с коллекциями, "обертки", которые возвращают новую коллекцию, поддерживаемую определенной коллекцией, и несколько других коэффициентов и концов.

Ответ 14

Коллекция - это интерфейс, который используется для представления группы отдельных объектов как единого объекта.

Коллекции - это класс утилиты, присутствующий в java.util. пакет, чтобы определить несколько методов утилиты (например, сортировка, поиск) для объекта коллекции.

Ответ 15

Коллекции - это класс, который имеет некоторые статические методы и этот метод возвращает коллекцию. Collection - это интерфейс, а не интерфейс root в иерархии коллекции.

Ответ 16

Да, Collections - это класс utilty, предоставляющий множество статических методов для операций, таких как сортировка... тогда как Collection в интерфейсе верхнего уровня.

Ответ 17

Коллекция - это интерфейс, а Collections - класс в пакете Java.util

Ответ 18

Коллекции - это класс утилиты, означающий, что он определяет набор методов, которые выполняют общие, часто повторно используемые функции, такие как сортировка списка, поворот списка, поиск минимального значения и т.д. И эти общие методы определяются в статической области.

Коллекция - это интерфейс, реализованный AbstractCollection, который, в свою очередь, реализуется AbstractList, AbstractSet и т.д.

Кроме того, Класс коллекций имеет тридцать две удобные реализации своих интерфейсов сбора, предоставляя немодифицируемые коллекции, синхронизированные коллекции. Почти все эти реализации экспортируется с помощью статических factory методов в один неинтуитивный класс (java.util.Collections).

Ссылка: эффективная Java

Ответ 19

  • (нижний регистр c), который представляет любую из структур данных в какие объекты хранятся и повторяются.
  • Коллекция (капитал C), которая на самом деле является интерфейсом java.util.Collection из которых расширяются Set, List и Queue. (Это право, расширить, а не реализовать. Прямых реализаций коллекции нет.)
  • Коллекции (капитал C и заканчивается на s) - это класс java.util.Collections который содержит кучу статических методов утилиты для использования с коллекциями.

Ответ 20

Collection - это интерфейс корневого уровня Java Collection Framework. Большинство классов в Java Collection Framework наследуются от этого интерфейса. Список, Set и Queue являются основными вспомогательными интерфейсами этого интерфейса. JDK не предоставляет каких-либо прямых реализаций этого интерфейса. Но JDK обеспечивает прямую реализацию его вспомогательных интерфейсов. ArrayList, Vector, HashSet, LinkedHashSet, PriorityQueue - это некоторые косвенные реализации интерфейса Collection. Интерфейс карты, который также является частью фреймворка java, не наследует интерфейс Collection. Интерфейс коллекции является членом пакета java.util. Коллекции - это класс утилиты в пакете java.util. Он состоит только из статических методов, которые используются для работы с объектами типа Collection. Например, у него есть способ найти максимальный элемент в коллекции, он имеет способ сортировки коллекции, у него есть метод для поиска определенного элемента в коллекции. Ниже приведен список некоторых важных методов класса Collections.

Ответ 21

Коллекция - это интерфейс верхнего уровня в базе данных java, где Коллекции - это класс утилиты.

Интерфейс коллекции

Collection - это интерфейс корневого уровня Java Collection Framework. Большинство классов в Java Collection Framework наследуются от этого интерфейса. Список, Set и Queue являются основными вспомогательными интерфейсами этого интерфейса. JDK не предоставляет каких-либо прямых реализаций этого интерфейса. Но JDK обеспечивает прямую реализацию его вспомогательных интерфейсов. ArrayList, Vector, HashSet, LinkedHashSet, PriorityQueue - это некоторые косвенные реализации интерфейса Collection. Интерфейс карты, который также является частью фреймворка java, не наследует интерфейс Collection. Интерфейс коллекции является членом пакета java.util.

Класс коллекций:

Коллекции - это класс утилиты в пакете java.util. Он состоит только из статических методов, которые используются для работы с объектами типа Collection.

Ответ 22

collection - это интерфейс, и он является корневым интерфейсом для всех классов и интерфейсов, таких как set, list и map......... и все интерфейсы могут реализовывать интерфейс коллекции.

Коллекции - это класс, который также может реализовывать интерфейс коллекции.......