powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Коллекции. Где нибудь в одном месте структурированно можно всё прочитать?
8 сообщений из 8, страница 1 из 1
Коллекции. Где нибудь в одном месте структурированно можно всё прочитать?
    #38606395
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу хорошо знать коллекции, но всё время нахожу что-то новое.


вот например HashMap и TreeMap - когда пишут про различия в основном упоминают про упорядоченность и скорость доступа.

Как я недавно узнал TreeMap детектит дубликаты по compareTo и при добавлении просто не добавляет дубликат.
А вот HashMap определяет дубликат православно, по equals и перезаписывает старое значение новым.

Может кто-нибудь посоветует что-нибудь почитать чтобы было всё от начала и до конца и в одном месте.

P.S. я понимаю,что исходники-сила, но жизнь коротка.
...
Рейтинг: 0 / 0
Коллекции. Где нибудь в одном месте структурированно можно всё прочитать?
    #38606397
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вам необходимо четко прояснить разницу между абстракцией и реализацией. Абстракция это интерфейс, API, лучшее место о них прочитать - javadoc. Ну и какая разница, что TreeMap что-то там использует внутрях? Упретесь в производительность - посмотрите исходный код, выкинете лишнее и напишете свою реализацию. Подобным знаниям - грош цена, при чем от релиза к релизу, теоретически все может поменяться
...
Рейтинг: 0 / 0
Коллекции. Где нибудь в одном месте структурированно можно всё прочитать?
    #38606418
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
забыл ник,

Не, ну есть же какой-то "джентельменский набор" знаний. Не зря ведь на всяких scjp это спрашивают
...
Рейтинг: 0 / 0
Коллекции. Где нибудь в одном месте структурированно можно всё прочитать?
    #38606767
redwhite90Не, ну есть же какой-то "джентельменский набор" знаний. Не зря ведь на всяких scjp это спрашивают

На scjp много глупых вопросов, за реализацию которых в приличных конторах руки линейкой отшибают напрочь.
...
Рейтинг: 0 / 0
Коллекции. Где нибудь в одном месте структурированно можно всё прочитать?
    #38606830
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник ,
Вот не соглашусь. С одной стороны реализации меняются, да. Типичный пример - ConcurrentHashMap, которую переколбасили конкретно. С другой стороны, в основе джавовских коллекций лежат базовые алгоритмы, понимание которых никогда лишним не будет. Кому станет плохо от понимания корзин HashMap, или от красно-черных деревьев TreeMap? :-)
...
Рейтинг: 0 / 0
Коллекции. Где нибудь в одном месте структурированно можно всё прочитать?
    #38606834
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjv забыл ник ,
Вот не соглашусь. С одной стороны реализации меняются, да. Типичный пример - ConcurrentHashMap, которую переколбасили конкретно. С другой стороны, в основе джавовских коллекций лежат базовые алгоритмы, понимание которых никогда лишним не будет. Кому станет плохо от понимания корзин HashMap, или от красно-черных деревьев TreeMap? :-)

Никому, конечно. Но никто не будет писать об этом обо всем в одном месте, как хочет автор, поэтому я и намекаю, что иных путей кроме как смотреть исходники самому, или вылавливать все по крохам из разных мест, при том ожидая, что с новым релизом эти необычные знания могут оказаться ненужным хламом, нету.
...
Рейтинг: 0 / 0
Коллекции. Где нибудь в одном месте структурированно можно всё прочитать?
    #38606947
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никНикому, конечно. Но никто не будет писать об этом обо всем в одном месте, как хочет автор, поэтому я и намекаю, что иных путей кроме как смотреть исходники самому, или вылавливать все по крохам из разных мест, при том ожидая, что с новым релизом эти необычные знания могут оказаться ненужным хламом, нету.Обо все в одном месте это можно найти как минимум в двух местах:
1) На Хабре была годная серия статей по теме реализаций коллекция в Java. Надо просто погуглить их.
2) Нетленная классика - книга "The Algorithms, 4th edition". Прочитав ее, голова очень хорошо встает на место, так как из нее читатель узнает не только то, как реализованы коллекции в Java, но и почему они сделаны именно так. Скачать можно бесплатно и легально с интернета.
...
Рейтинг: 0 / 0
Коллекции. Где нибудь в одном месте структурированно можно всё прочитать?
    #38607729
Kenny Fartman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oreilly.Java.Generics.and.Collections.Oct.2006 ISBN: 978-0-596-52775-4
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Коллекции. Где нибудь в одном месте структурированно можно всё прочитать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]