Суббота, 27.04.2024, 02:03
Приветствую Вас Гость | RSS

bookin.ucoz.ru


Меню сайта

Файлы

Главная » Файлы » Информатика и вычислительная техника » Программирование на Java
На этой странице можно скачать этот файл совершенно бесплатно и без регистрации и без отправки смс, а также без различного рода ограничений. Скачивайте и учитесь, надеемся, наш сайт помог вам "погрызть гранит науки"

Лабораторна робота №8
/_ld/149/14999.jpg
«Робота з файлами в мові програмування Java. »
Мета: Здобуття навичок у створенні власних та використанні існуючих механізмів
для роботи з файлами в мові програмування Java.
Завдання
Створити засоби для збереження та завантаження колекції з файлу. Передбачити
збереження/завантаження колекції як одного об’єкту. Передбачити збереження/завантаження колекції як послідовності об’єктів. Передбачити збереження/завантаження колекції як послідовності об’єктів у вигляді тексту, де кожен рядок відповідає об’єкту, а поля розділені визначеним символом, наприклад,
«; » або «: ». Для обробки виключних ситуацій необхідно створити власні обробники. Для перевірки необхідно створити клас, що складається з виконавчого методу. Всі дані потрібно вводити з клавіатури. Всі класи повинні бути детально задокументовані з використанням javadoc.
Опис класів і методів :
Клас CarGeneric implements Serializable для того, щоб звести до структурованого файлового вигляду об’єкт.
В класі CarGeneric я додав 5 методів. Два для зчитування з файлу і два для запису у файл. Метод
readColl використовується для зчитування з файлу одного об'єкту колекції. В методі створюється потік введення даних з допомогою якого зчитується інформація. В методі присутні обробки виключних ситуацій введення та виведення. В кінці потік закривається. Метод readCollObj використовується для зчитування послідовності колекції як послідовності обє’ктів. В ньому теж створюється потік введення з допомогою якого вводяться дані. Відбувається обробка виключних ситуацій введення та виведення. Потім потік закривається. Метод writeColl використовується для запису інформації у файл. В методі відкривається потік виведення з допомогою якого записуються дані в файл. Потім потік очищається і закривається. Метод writeCollObj використовується для запису послідовності об'єктів у файл. У методі створюється потік виведення з допомогою якого записується інформація в файл. Потім потік очищається і закривається. Метод set використовується для записування даних із зчитаного об’єкта в колекцію. Із зчитаного об’єкта забираються об’єкти типу колекції з допомогою методу getValue(pos) і записуються в колекцію з допомогою методу addOne. Цикл триває поки i менше num, що записане в об’єкті колекції.
В класі Car створено методи readFileCar та writeFileCar. Перший метод використовується для зчитування інформації з файлу. Інформація зчитується з одного рядка, де поля розділені крапкою з комою. При зчитуванні інформації відбувається обробка виключних ситуацій. Метод writeFileCar використовується для запису даних у файл. Кожен об'єкт записується в окремому рядку, а кожне поле через крапку з комою.
В класі Bus створено методи readFileBus та writeFileBus. Перший метод використовується для зчитування інформації з файлу. Інформація зчитується з одного рядка, де поля розділені крапкою з комою. При зчитуванні рядка він розбивається на байти, потім полю присвоюється значення до крапки з комою. При зчитуванні інформації відбувається обробка виключних ситуацій. Метод writeFileBus використовується для запису даних у файл. Кожен об'єкт записується в окремому рядку, а кожне поле через крапку з комою.
В класі Truck створено методи readFileTruck та writeFileTruck. Перший метод використовується для зчитування інформації з файлу. Інформація зчитується з одного рядка, де поля розділені крапкою з комою. При зчитуванні інформації відбувається обробка виключних ситуацій. Метод writeFileTruck використовується для запису даних у файл. Кожен об'єкт записується в окремому рядку, а кожне поле через крапку з комою.
Клас Main тестує створені методи. В основному класі задаються назви файлів для введення та виведення інформації. Створюються потоки введення та виведення. Потім з файлу зчитується перше число. Воно визначає подальшу дію. Потім зчитується кількість об'єктів у файлі. А потім різними способами зчитується інформація. В кінці потік виведення очищається, і обидва потоки закриваються.

НТУУ КПІ 1 курс 2 семестр ФІОТ
Размер:   |  Формат: RTF

Скачать: Перейти на страницу скачивания файла >>

Категория: Программирование на Java
Просмотров: 277

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Поиск
Форма входа

Copyright MyCorp © 2024
Бесплатный конструктор сайтов - uCoz