Учебное пособие: Наследование и классы-коллекции
Методические указания к лабораторной работе
по курсу "Распределенные системы обработки информации"
Наследование и классы-коллекции
Москва 2004 г.
Оглавление
Цель работы.. 3
Задание для домашней подготовки. 3
Задания к лабораторной работе. 3
Задание 1 3
Задание 2 4
Содержание отчета. 4
Контрольные вопросы. 4
Литература. 6
Приложение 1. Спецификация класса Statistics. 7
Приложение 2. Работа со строками. 9
Приложение 3. Классы – коллекции. 20
Приложение 4. Работа с датами и временем. 41
Приложение 5. Файловый ввод/вывод. 43
Приложение 6. Обработка исключений. 48
Цель работы
1. Научиться работать с коллекциями и классами, реализующими интерфейс Collection.
2. Познакомиться с основными классами пакета java.util.
3. Освоить работу с системным временем (Класс java.util.Date).
4. Научиться работать с файлами и потоками ввода/вывода.
5. Научиться обрабатывать строки (объекты класса String).
6. Применить полученные знания на практике
Задание для домашней подготовки
1. Ознакомиться с материалом, предоставленным в приложениях к данным методическим указаниям.
2. Изучить примеры программ, реализующих файловый ввод/вывод (см. Приложение 5).
3. Ознакомиться с текстом задания к лабораторной работе в соответствии с вариантом и написать программу.
Задания к лабораторной работе
Задание 1
2 варианта:
1) Написать программу, которая считывает текст из входного файла, подсчитывает, сколько раз встретился каждый символ русского алфавита, и выводит результат в выходной файл, например, в виде строк “ символ - число”.
2) Написать программу, которая считывает текст из входного файла, формирует множество слов и выводит результат в выходной файл. Одинаковые слова, встретившиеся в тексте, нужно вывести в третий файл в виде строк “слово - число”.
Для обоих вариантов:
--> ЧИТАТЬ ПОЛНОСТЬЮ <--