Содержание
- 2. Задача 1 – Знакомство с ArrayList Создать коллекцию ArrayList. Добавить в нее 3 элемента типа String.
- 3. Задача 1 – Решение ArrayList v = new ArrayList(); v.add("10"); v.add("2"); v.add("30"); Iterator iterator = v.iterator();
- 4. Пример Необходимо на основе текстового файла «Текст» создать файл со словарем «Словарь». Пример: «Текст»: Мама мыла
- 5. Пример (идея реализации) Алгоритм: 1). Читаем файл «Текст» посимвольно, вычленяя слова из текста. 2). Каждое слово
- 6. Пример: коллекция Vector Collection dict = new Vector(); 1) слово читается из файла «Текст» String word
- 7. Пример: коллекция ArrayList Collection dict = new ArrayList(); 1) слово читается из файла «Текст» String word
- 8. Чем отличаются Vector и ArrayList? http://www.quizful.net/interview/java/vector-arraylist-difference Вопрос В чем принципиальное отличие классов Vector и ArrayList Ответ
- 9. Потоки и синхронизация Коротко про потоки Коротко про синхронизацию
- 10. Разбор кода примера DictionaryLoaderTest DictionaryLoader.saveDictToFile Работа с файлами при записи DictionaryLoader.loadTextToDict Разбор алгоритма Флаги – inWord
- 11. Обработка исключений Exception IOException FileNotFoundException Правила перехвата с учетом иерархии классов исключений
- 12. Демонстрация работы Collection dict = new LinkedList(); vs Collection dict = new HashSet();
- 13. Пример: коллекция TreeSet Collection dict = new TreeSet(); 1) слово читается из файла «Текст» String word
- 14. Чем отличаются Vector и TreeSet? Время работы с Vector: 758 мс Время работы с TreeSet: 104
- 15. Пример: разные коллекции Collection dict = new Vector(); Collection dict = new ArrayList(); Collection dict =
- 16. Пример: разные коллекции – время работы
- 17. Иерархии коллекций Источник: http://www.quizful.net/post/Java-Collections
- 21. Итераторы public interface Iterator
- 22. Generics Что хранит List li1 = new ArrayList (); Что хранит List li = new ArrayList
- 23. Класс Object
- 24. Класс Object (2)
- 25. Класс Object
- 26. Использование toString() ArrayList a3 = new ArrayList(); a3.add("Один"); a3.add("Два"); a3.add("Пять"); System.out.println("a3 = " + a3);
- 27. Коротко о структурах данных Динамический массив Список Хэш Двоичное дерево поиска
- 28. Хэш Пример про заказы по телефону Какие решения возможны? Как искать заказ за 5 секунд вручную?
- 30. Скачать презентацию