1 | |
Как использовать коллекции (женерики) ?17.03.2014, 11:02. Показов 940. Ответов 17
Метки нет (Все метки)
Продемонстрировать хранение элементов примитивных типов и доступу к ним в массиве и в любой коллекции на выбор.
Создать собственный класс MyClass с минимальной функциональностью. Продемонстрировать хранение элементов типа MyClass и доступ к ним в массиве и любой коллекции на выбор.
0
|
17.03.2014, 11:02 | |
Ответы с готовыми решениями:
17
Как можно использовать коллекции IList и ISet в одной программе? Как в конструкторе класса вместо коллекции List использовать IEnumerable Как удалить элемент из коллекции, во время перебора этой коллекции foreach? Можно ли использовать GPU для поиска в коллекции? |
237 / 236 / 72
Регистрация: 02.07.2013
Сообщений: 881
|
||||||
17.03.2014, 14:12 | 3 | |||||
1
|
44 / 44 / 11
Регистрация: 21.01.2013
Сообщений: 668
|
|
17.03.2014, 20:07 | 4 |
Wado-Ru,
он же теперь будет думать, что только так их и можно использовать... А женерики это очень большая тема и с учетом всей костыльности их реализации в java явно широковатый вопрос для форума.
0
|
17.03.2014, 22:15 | 7 |
tankomaz, бывают без автобоксинга. Trove-овский TIntArrayList к примеру
2
|
44 / 44 / 11
Регистрация: 21.01.2013
Сообщений: 668
|
|
18.03.2014, 00:21 | 8 |
по теме:
http://b010.blogspot.ru/2009/0... lt-in.html turbanoff, а этим реально кто-то пользуется? не разу не встречал просто и даже не слышал. Или может это в Enterprise просто не модно?
0
|
18.03.2014, 15:26 | 9 |
в jbos есть как tird-party, в мейнстриме скорее всего не будет, так как он должен быть всегда совместим с новыми версиями java, а коллекции не из rt.jar имеют все шансы на одном из следующих релизов вдруг работать не так как надо
0
|
44 / 44 / 11
Регистрация: 21.01.2013
Сообщений: 668
|
|
18.03.2014, 15:48 | 10 |
0
|
18.03.2014, 16:44 | 11 |
например придумают какой либо мощный оптимизатор для JIT который сможет сильно распаралелить и ускорить работу с стандартными коллекциями, а Trove нет, и тогда мы получим обратный эффект, вместо ускорения
0
|
44 / 44 / 11
Регистрация: 21.01.2013
Сообщений: 668
|
|
18.03.2014, 16:48 | 12 |
ну получается, что тров медленнее работать не станет, только может стандартные коллекции ускорятся.
Ну и ведь этот стандартный оптимизатор ускоряет все java конструкции, а не выборочно только для обычныйх коллекций
0
|
18.03.2014, 18:33 | 14 |
Trove, в основном, используют, когда хотят сэкономить память (например если приходится обрабатывать большие массивы данных в памяти).
В скорости они практически одинаковы со стандартными коллекциями, по крайней мере листы (с хэш-таблицами там сложнее).
0
|
44 / 44 / 11
Регистрация: 21.01.2013
Сообщений: 668
|
|
18.03.2014, 22:35 | 15 |
а почему нет то? Если починить дороги ведь всем машинам приятнее ездить станет?
Добавлено через 36 секунд mutagen, Вам ответил)
0
|
19.03.2014, 11:36 | 16 |
алгоритмы это не дороги, не все одинаково паралелятся, если разработчики JVM обязаны ускорять работу стандартных коллекций, то third-party не обязательно, таким образом в одной из следующих JVM может случиться что Trove будет медленнее. Вы учитывайте что ява код живёт не год-два, а десятилетиями, а энтерпрайз в некоторых крупных фирмах ещё до сих пор работает на коде который писали под 1.4 java и пока он приносит доход - никто его трогать не будет
0
|
44 / 44 / 11
Регистрация: 21.01.2013
Сообщений: 668
|
|
19.03.2014, 15:23 | 17 |
ну как минимум медленне trove работать не станет....мне почему-то изначально из вашего сообшения сложилось такое впечатление.
0
|
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
|
|
19.03.2014, 15:28 | 18 |
Меньше сторонних библиотек - лучше для будущего масштабирования. Та и коллекция для примитивов, по правде говоря, у меня вызвала двухсторонние эмоции
0
|
19.03.2014, 15:28 | |
19.03.2014, 15:28 | |
Помогаю со студенческими работами здесь
18
Анонимные коллекции в другие коллекции, как? Удаление элемента коллекции в коллекции коллекции ) Сделать сортировку коллекции вместо создания новой коллекции с передачей IOrderedEnumerable<T> Доступ из элемента коллекции к другим элементам коллекции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |