- •Методичні вказівки
- •Частина іii. Java
- •1 Лабораторна робота № 1 Знайомство з Java 7
- •2 Лабораторна робота № 2 Створення графічного інтерфейсу 24
- •2.1 Мета роботи 24
- •3 Лабораторна робота № 3 Об’єктно-орієнтоване програмування в Java 33
- •3.1 Мета роботи 33
- •1Лабораторна робота № 1 Знайомство з Java
- •1.1Мета роботи
- •1.2Основні теоретичні відомості
- •1.2.1Константи Цілі Дійсні Символи Рядки
- •1.2.2Імена
- •1.2.3Примітивні типи даних і операції
- •1.2.4Дійсні типи
- •1.2.5Операції присвоювання
- •1.2.6Оператори
- •1.2.7Масиви
- •1.3Завдання до роботи
- •1.4.2 Завдання до роботи.
- •1.5Контрольні запитання
- •2Лабораторна робота № 2 Створення графічного інтерфейсу
- •2.1Мета роботи
- •2.2Основні теоретичні відомості
- •2.3Завдання до роботи
- •2.4.2 Завдання до роботи.
- •2.5Контрольні запитання
- •3.2.2Абстрактні методи й класи
- •3.2.3Остаточні члени й класи
- •3.2.4Клас Object
- •3.2.5Конструктори класу
- •3.2.6Операція new
- •3.2.7Статичні члени класу
- •3.2.8Клас Complex
- •3.3Завдання до роботи
- •3.4.2 Завдання до роботи.
- •3.5Контрольні запитання
- •4Лабораторна робота № 4 Пакети й інтерфейси
- •4.1Мета роботи
- •4.2Основні теоретичні відомості
- •4.2.1Права доступу до членів класу
- •4.2.2Імпорт класів і пакетів
- •4.2.3Інтерфейси
- •4.3Завдання до роботи
- •4.4.2 Завдання до роботи.
- •4.5Контрольні запитання
- •5Лабораторна робота № 5 Класи-оболонки
- •5.1Мета роботи
- •5.2Основні теоретичні відомості
- •5.2.1Клас Boolean Клас Character
- •5.2.2Клас Biglnteger
- •5.2.3Клас Big Decimal
- •5.3Завдання до роботи
- •5.4.2 Завдання до роботи.
- •5.5Контрольні запитання
- •6Лабораторна робота № 6 Робота з рядками
- •6.1Мета роботи
- •6.2Основні теоретичні відомості
- •6.3Завдання до роботи
- •6.4.2 Завдання до роботи.
- •6.5Контрольні запитання
- •7.2.2Клас Stack Клас Hashtable Клас Properties
- •7.2.3Інтерфейс Collection
- •7.2.4Інтерфейс ListIterator
- •7.2.5Колекції
- •7.3Завдання до роботи
- •7.4.2 Завдання до роботи.
- •7.5Контрольні запитання
- •8.2.2Локальні установки
- •8.2.3Робота з датами й часом
- •8.2.4Одержання випадкових чисел
- •8.2.5Взаємодія із системою
- •8.3Завдання до роботи
- •8.4.2 Завдання до роботи.
- •8.5Контрольні запитання
- •Література
8.3Завдання до роботи
8.3.1 Ознайомитися з основними теоретичними відомостями за темою роботи, використовуючи ці методичні вказівки, а також рекомендовану літературу.
8.3.2 Вивчити основні принципи роботи Java класами-утилітами.
8.3.3 Виконати наступні завдання:
Загальні завдання:
Реалізувати програму яка виводить значення поточної дати й часу з певним інтервалом з обраними параметрами локалізації;
Реалізувати клас, що дозволяє виконувати функції описані у вправі 1 і зберігати результати у файл;
Індивідуальні завдання:
Реалізувати клас що дозволяє зберігати результати роботи програми із загального завдання 1 в об'єкт класу SortedSet і впорядковувати їх у наступному порядку - мілісекунди, секунди, години, дні, місяці, роки.
Доповнити програму із загального завдання 2 можливістю виводу значень години, хвилин, секунд, дня, місяця, року в різних системах числення.
8.3.4 Оформити звіт з роботи.
8.3.5 Відповісти на контрольні питання.
8.4Зміст звіту
8.4.1 Тема та мета роботи.
8.4.2 Завдання до роботи.
8.4.3 Короткі теоретичні відомості.
8.4.4 Текст розробленого програмного забезпечення.
8.4.5 Результати виконання роботи.
8.4.6 Висновки, що містять відповіді на контрольні запитання (5 шт. за вибором студента), а також відображують результати виконання роботи та їх критичний аналіз.
8.5Контрольні запитання
8.5.1 Що таке класи-утиліти в мові Java?
8.5.2 Основне застосування й методи класу Arrays?
8.5.3 Що таке локальні установки й для чого вони потрібні в мові Java?
8.5.4 Які методи для роботи з локалью в мові Java Ви знаєте?
8.5.5 Яке основне застосування класу Date?
8.5.6 Які основні методи класу Date Ви знаєте?
8.5.7 Основне застосування й методи класу DateFormats?
8.5.8 Які особливості випадкових чисел у мові Java?
8.5.9 Які особливості копіювання масивів у мові Java
8.5.10 Основне застосування й методи класу System?
8.5.11 Яким образом в Java можна одержати значення поточного часу й дати?
8.5.12 Для чого призначений клас Calendar?
8.5.13 Який клас дозволяє одержати поточну дату відповідно до регіональних параметрів?
Література
Фленаган Д.. Java. Справочник / Д. Фленаган. – СПб. : Символ-Плюс, 2004. – 1040 с.
Шилдт Г. Искусство программирования на Java / Г. Шилдт. – СПб. : Вильямс, 2005. – 336 с.
Хабибуллин И. Ш. Разработка Web-служб средствами Java / И. Ш. Хабибуллин. – СПб. : БХВ-Петербург, 2003. – 400 с.
Вьязовик Н. А. Программирование на Java. Курс лекций / Н. А. Вьязовик – М. : Интернет-университет информационных технологий, 2003 – 592 с.
Ноутон П. Java 2. Наиболее полное руководство / П. Ноутон, Г. Шилдт. – СПб. : BHV-Санкт-Петербург, 2007 – 1072 с.
Хорстманн К. С. Java 2. Основы / К. С. Хорстманн, Г. Корнелл. – СПб. : Вильямс, 2003 – Т. I. – 848 с.