🗊Презентация Коллекции в Java. (Лекция 8)

Нажмите для полного просмотра!
Коллекции в Java. (Лекция 8), слайд №1Коллекции в Java. (Лекция 8), слайд №2Коллекции в Java. (Лекция 8), слайд №3Коллекции в Java. (Лекция 8), слайд №4Коллекции в Java. (Лекция 8), слайд №5Коллекции в Java. (Лекция 8), слайд №6Коллекции в Java. (Лекция 8), слайд №7Коллекции в Java. (Лекция 8), слайд №8Коллекции в Java. (Лекция 8), слайд №9Коллекции в Java. (Лекция 8), слайд №10Коллекции в Java. (Лекция 8), слайд №11Коллекции в Java. (Лекция 8), слайд №12Коллекции в Java. (Лекция 8), слайд №13Коллекции в Java. (Лекция 8), слайд №14Коллекции в Java. (Лекция 8), слайд №15Коллекции в Java. (Лекция 8), слайд №16Коллекции в Java. (Лекция 8), слайд №17Коллекции в Java. (Лекция 8), слайд №18Коллекции в Java. (Лекция 8), слайд №19Коллекции в Java. (Лекция 8), слайд №20Коллекции в Java. (Лекция 8), слайд №21Коллекции в Java. (Лекция 8), слайд №22Коллекции в Java. (Лекция 8), слайд №23Коллекции в Java. (Лекция 8), слайд №24Коллекции в Java. (Лекция 8), слайд №25Коллекции в Java. (Лекция 8), слайд №26Коллекции в Java. (Лекция 8), слайд №27Коллекции в Java. (Лекция 8), слайд №28Коллекции в Java. (Лекция 8), слайд №29Коллекции в Java. (Лекция 8), слайд №30Коллекции в Java. (Лекция 8), слайд №31Коллекции в Java. (Лекция 8), слайд №32Коллекции в Java. (Лекция 8), слайд №33Коллекции в Java. (Лекция 8), слайд №34Коллекции в Java. (Лекция 8), слайд №35Коллекции в Java. (Лекция 8), слайд №36Коллекции в Java. (Лекция 8), слайд №37Коллекции в Java. (Лекция 8), слайд №38Коллекции в Java. (Лекция 8), слайд №39Коллекции в Java. (Лекция 8), слайд №40Коллекции в Java. (Лекция 8), слайд №41Коллекции в Java. (Лекция 8), слайд №42Коллекции в Java. (Лекция 8), слайд №43Коллекции в Java. (Лекция 8), слайд №44

Вы можете ознакомиться и скачать презентацию на тему Коллекции в Java. (Лекция 8). Доклад-сообщение содержит 44 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Коллекции в Java. (Лекция 8), слайд №1
Описание слайда:

Слайд 2


Коллекции в Java. (Лекция 8), слайд №2
Описание слайда:

Слайд 3


Коллекции в Java. (Лекция 8), слайд №3
Описание слайда:

Слайд 4


Коллекции в Java. (Лекция 8), слайд №4
Описание слайда:

Слайд 5


Коллекции в Java. (Лекция 8), слайд №5
Описание слайда:

Слайд 6


Коллекции в Java. (Лекция 8), слайд №6
Описание слайда:

Слайд 7


Коллекции в Java. (Лекция 8), слайд №7
Описание слайда:

Слайд 8


Коллекции в Java. (Лекция 8), слайд №8
Описание слайда:

Слайд 9


Коллекции в Java. (Лекция 8), слайд №9
Описание слайда:

Слайд 10


Коллекции в Java. (Лекция 8), слайд №10
Описание слайда:

Слайд 11


Коллекции в Java. (Лекция 8), слайд №11
Описание слайда:

Слайд 12


Коллекции в Java. (Лекция 8), слайд №12
Описание слайда:

Слайд 13


Коллекции в Java. (Лекция 8), слайд №13
Описание слайда:

Слайд 14


Коллекции в Java. (Лекция 8), слайд №14
Описание слайда:

Слайд 15





Пример использования Итератора
Описание слайда:
Пример использования Итератора

Слайд 16





ListIterator
Описание слайда:
ListIterator

Слайд 17


Коллекции в Java. (Лекция 8), слайд №17
Описание слайда:

Слайд 18





Пример использования Итератора
Описание слайда:
Пример использования Итератора

Слайд 19


Коллекции в Java. (Лекция 8), слайд №19
Описание слайда:

Слайд 20


Коллекции в Java. (Лекция 8), слайд №20
Описание слайда:

Слайд 21


Коллекции в Java. (Лекция 8), слайд №21
Описание слайда:

Слайд 22


Коллекции в Java. (Лекция 8), слайд №22
Описание слайда:

Слайд 23


Коллекции в Java. (Лекция 8), слайд №23
Описание слайда:

Слайд 24


Коллекции в Java. (Лекция 8), слайд №24
Описание слайда:

Слайд 25


Коллекции в Java. (Лекция 8), слайд №25
Описание слайда:

Слайд 26


Коллекции в Java. (Лекция 8), слайд №26
Описание слайда:

Слайд 27


Коллекции в Java. (Лекция 8), слайд №27
Описание слайда:

Слайд 28


Коллекции в Java. (Лекция 8), слайд №28
Описание слайда:

Слайд 29


Коллекции в Java. (Лекция 8), слайд №29
Описание слайда:

Слайд 30


Коллекции в Java. (Лекция 8), слайд №30
Описание слайда:

Слайд 31


Коллекции в Java. (Лекция 8), слайд №31
Описание слайда:

Слайд 32


Коллекции в Java. (Лекция 8), слайд №32
Описание слайда:

Слайд 33


Коллекции в Java. (Лекция 8), слайд №33
Описание слайда:

Слайд 34


Коллекции в Java. (Лекция 8), слайд №34
Описание слайда:

Слайд 35


Коллекции в Java. (Лекция 8), слайд №35
Описание слайда:

Слайд 36


Коллекции в Java. (Лекция 8), слайд №36
Описание слайда:

Слайд 37


Коллекции в Java. (Лекция 8), слайд №37
Описание слайда:

Слайд 38


Коллекции в Java. (Лекция 8), слайд №38
Описание слайда:

Слайд 39


Коллекции в Java. (Лекция 8), слайд №39
Описание слайда:

Слайд 40


Коллекции в Java. (Лекция 8), слайд №40
Описание слайда:

Слайд 41


Коллекции в Java. (Лекция 8), слайд №41
Описание слайда:

Слайд 42





Класс ArrayDeque
В Java очереди представлены рядом классов. Одни из низ - класс ArrayDeque<E>. Этот класс представляют обобщенную двунаправленную очередь, наследуя функционал от класса AbstractCollection и применяя интерфейс Deque.
В классе ArrayDeque определены следующие конструкторы:
    	ArrayDeque(): создает пустую очередь
   	ArrayDeque(Collection<? extends E> col): создает очередь, наполненную элементами из коллекции col
    	ArrayDeque(int capacity): создает очередь с начальной емкостью capacity. Если мы явно не указываем начальную емкость, то емкость по умолчанию будет равна 16
Описание слайда:
Класс ArrayDeque В Java очереди представлены рядом классов. Одни из низ - класс ArrayDeque<E>. Этот класс представляют обобщенную двунаправленную очередь, наследуя функционал от класса AbstractCollection и применяя интерфейс Deque. В классе ArrayDeque определены следующие конструкторы: ArrayDeque(): создает пустую очередь ArrayDeque(Collection<? extends E> col): создает очередь, наполненную элементами из коллекции col ArrayDeque(int capacity): создает очередь с начальной емкостью capacity. Если мы явно не указываем начальную емкость, то емкость по умолчанию будет равна 16

Слайд 43





Пример использования ArrayDeque
public static void main(String[] args) {
         
        ArrayDeque<String> states = new ArrayDeque<String>();
        // стандартное добавление элементов
        states.add("Германия");
        states.add("Франция");
        // добавляем элемент в самое начало
        states.push("Великобритания"); 
         
        // получаем первый элемент без удаления
        String sFirst = states.getFirst();
        String sLast = states.getLast();
         
        while(states.peek()!=null){
            // извлечение c начала
            System.out.println(states.pop());
        }
        System.out.printf("Размер очереди: %d \n", states.size());
Описание слайда:
Пример использования ArrayDeque public static void main(String[] args) { ArrayDeque<String> states = new ArrayDeque<String>(); // стандартное добавление элементов states.add("Германия"); states.add("Франция"); // добавляем элемент в самое начало states.push("Великобритания"); // получаем первый элемент без удаления String sFirst = states.getFirst(); String sLast = states.getLast(); while(states.peek()!=null){ // извлечение c начала System.out.println(states.pop()); } System.out.printf("Размер очереди: %d \n", states.size());

Слайд 44





PriorityQueue
PriorityQueue - единственная прямая реализация интерфейса Queue (не считая LinkedList, который больше является списком, чем очередью).
 
Эта очередь упорядочивает элементы либо по их натуральному порядку (используя интерфейс Comparable), либо с помощью интерфейса Comparator, полученному в конструкторе. Например, следующим кодом упорядочиваются целочисленные элементы в обратном порядке:
 Размер PriorityQueue ничем не ограничен, однако в этой очереди есть внутреннее значение capacity, которое регулирует размер очереди. Это значение должно быть как минимум больше, чем размер очереди. При добавлении элементов в PriorityQueue мощность (capacity) растет автоматически.
Также стоит отметить, что PriorityQueue является не синхронизированной очередью. Разные потоки не должны одновременно модифицировать экземпляр PriorityQueue. Для этого используйте потоко-безопасный класс PriorityBlockingQueue.
Описание слайда:
PriorityQueue PriorityQueue - единственная прямая реализация интерфейса Queue (не считая LinkedList, который больше является списком, чем очередью). Эта очередь упорядочивает элементы либо по их натуральному порядку (используя интерфейс Comparable), либо с помощью интерфейса Comparator, полученному в конструкторе. Например, следующим кодом упорядочиваются целочисленные элементы в обратном порядке: Размер PriorityQueue ничем не ограничен, однако в этой очереди есть внутреннее значение capacity, которое регулирует размер очереди. Это значение должно быть как минимум больше, чем размер очереди. При добавлении элементов в PriorityQueue мощность (capacity) растет автоматически. Также стоит отметить, что PriorityQueue является не синхронизированной очередью. Разные потоки не должны одновременно модифицировать экземпляр PriorityQueue. Для этого используйте потоко-безопасный класс PriorityBlockingQueue.



Похожие презентации
Mypresentation.ru
Загрузить презентацию