Здравствуйте, anton_t, Вы писали:
_>_>public class test2
_>{
_> public static void main(String[] args)
_> {
_> int i = 1;
_> LinkedList<int> list = new LinkedList<int>();
_> list.add(i);
_> int num = list.get(0);
_> }
_>}
_>
по-моему, плохо. Что бы создать список из целых чисел, нужно в куче создать кучу объектов
есть десяток реализаций List который хранит int как примитив. но, они не быстрее стандартного ArrayList, я проверял. видимо — hotspot оптимизирует этот случай достаточно хорошо. в чем проблема использовать int []? вставка и поиск делаются простейшими утилитами.
_>как ты спомощью библиотеки сделаешь следующее:
легко
RIFE Continuations. но именно в данном случае гораздо эффективнее бежать по массиву и к счетчику прибавлять двойку. и вообще — closures ИМХО гораздо более элегантны.
_>А зря. Legacy — великая вещь
как раз в Жабе все с этим в порядке — бинарная совместимость сверху вниз, самый старый API до сих пор отлично работает и т.д. а такая ерунда как COM нужна для Жабы раз в пять лет да и то лишь потому что заказчик хочет чего-то странного...
все вышеперечисленное (мелкие фенечки языка, которые смотрятся скорее как костыли к кривым концепциям) ерунда по сравнению с фундаментальными приемуществами Жабы. да и на уровне мелких фич полно гораздо более полезных вещей (по сравнению с итераторами и т.п.) которых нет в ДотНете.