1. Прежде всего, коллекция наследования с коллекцией <e> - интерфейс.
① Коллекция (фреймворк сбора появляется в JDK 1.2)
② Список: это упорядочен, и элемент можно повторить, думая, что система сбора имеет индексы.
Часто используется классы ArrayList и LinkedList, которые реализуют интерфейс
③ ArrayList: основная структура данных использует структуру массива,
Особенности: скорость запроса быстрая, но добавление и удаление немного медленнее. Синхронная нить
LinkedList: нижний слой использует связанную структуру данных.
Особенности: Увеличение и скорость удаления быстро, а запрос немного медленнее.
Vector: (появился JDK 1.0) На нижнем слое - структура данных массива, синхронизация потока. Заменен на ArrayList. (Больше не надо)
2. Два способа пройти список:
Общественный класс {public static void main (string [] args) ("C"); } System.out.println ("........ второй метод обезвреживания: итерация ListItrator ..."); Object obj = it.next ();
Карта эффекта:
3. Используйте Linklist, чтобы моделировать структуру данных стека или очереди. То есть: стек: продвинутая потом;
Класс Duilie {private LinkedList <object> link; Первый, чтобы быть измененным на продвинутые, а затем выходящие, измените остатки () на остаток ()} public boyan isnull () {return link.isempty ();} открытый класс Demo2 {pu2 {pu2 {pu block static void main (строка [] args) {duilie dl = new Duilie (); while (! dl.isnull ()) {System.out.println (dl.myget ());}}}
Карта эффекта:
Выше всего является продвинутым первым.
Выше всего содержимое этой статьи.