Java-структуры данных/эквиваленты STL ST ++?

Я только начал изучать Java. Я уже знаю С++ и python. Чтобы изучать Java, я как бы рисую аналогию с тем, что знаю на С++. Я был активным пользователем библиотек STL в С++ (векторы, deques, stacks, hashmaps) http://www.sgi.com/tech/stl/stl_introduction.html

В то же время у python также есть стандартные dicts, списки и т.д., легко отображаемые в своих документах.

В последнее время я искал поисковые запросы, чтобы найти эквивалент STL на Java, но не смог найти его? Может ли кто-нибудь указать мне правильные ресурсы?

Спасибо

Ответ 1

Oracle объясняет это глубоко здесь ссылка

Если вы хотите узнать об общих контейнерах, посмотрите здесь ссылка

Ответ 2

Это официальная страница API коллекций: http://docs.oracle.com/javase/tutorial/collections/index.html

Я бы также рекомендовал книгу "Думая в Java" Брюса Эккеля. (Http://mindview.net/Books/TIJ4) Раздел "Удержание ваших объектов" содержит введение, а в разделе "Контейнеры по глубине" содержится дополнительная информация (включая соображения производительности).