Курсова робота на тему: «СЕРІАЛІЗАЦІЯ ОБ’ЄКТІВ НА JAVA»

ЗМІСТ

  1. Вступ    3
  2. Життєвий цикл програм на Java    4
  3. Спадкоємство класів    12
  4. Поліморфізм     30
  5. Серіалізація об’єктів     38
  6. Висновки     49
  7. Література     50

ВСТУП

Java є об’єктно-орієнтованою мовою програмування, розробленою фірмою Sun Microsystems (скорочено, Sun).

Основні переваги мови|язика|

  • Найбільший серед всіх мов|язиків| програмування ступінь|міра| переносимості|переносимий| програм.
  • Могутні стандартні бібліотеки.
  • Вбудована підтримка роботи в мережах (як локальних, так і Internet/Intranet).

    Основні недоліки|нестачі|

  • Низька, порівняно з|порівняно із| іншими мовами|язиками|, швидкодія, підвищені вимоги до об’єму|обсягу| оперативної пам’яті.
  • Великий об’єм|обсяг| стандартних бібліотек і технологій створює труднощі у вивченні мови|язика|.
  • Постійний розвиток мови|язика| викликає|спричиняє| наявність як застарілих, так і нових засобів, що мають одне і те ж функціональне призначення.

    Основні особливості

  • Java| є|з’являється| повністю|цілком| об’єктно-орієнтованою мовою|язиком|. Наприклад, C++| теж|також| є|з’являється| об’єктно-орієнтованим, але|та| в ньому є можливість|спроможність| писати програми не в об’єктно-орієнтованому стилі, а в Java| такої можливості не перебачено.
  • Реалізований з використанням інтерпретації Р-кода| (байт-кода|). Тобто програма спочатку транслюється в машинонезалежний Р-код|, а потім інтерпретується деякою програмою-інтерпретатором (віртуальна Java-машина|, JVM|).

    Версії Java|

    Є декілька версій Java (1.0, 1.1, 2.0). Остання версія Java 2.0. Це версії мови. Існують також версії стандартних засобів розробки Java-програм від Sun. Sun випускає нові версії цих стандартних засобів раз або два в рік. Раніше вони називалися JDK (Java Development Kit), в останніх версіях назва змінена на SDK (Software Development Kit). Офіційна назва поточної версії “Java (ТМ) SDK, Standart Edition, Version 1.3.1”. Попередня версія має номер 1.3.1. Як і поточна версія вона відповідає версії мови Java 2.0.

    SDK — це базове середовище розробки програм на Java. Вона є невізуальною і має безкоштовну ліцензію на використання. Є і візуальні середовища розробки (JBuilder, Semantec Cafe, VISUALJ і ін.).

    Нові версії мови|язика| і версії SDK| є|з’являються| розширенням колишніх. Це зроблено для того, щоб не виникала необхідність переписувати існуючі програми. Так програма, написана на Java| 1.0 або Java| 1.1, працюватиме і під SDK| 1.3. Правда, при компіляції деяких таких програм можуть видаватися застережливі|запобіжні| повідомлення типу|типа| “Deprecated|…”. Це означає, що в програмі використані можливості|спроможності| (класи, методи), оголошені в новій версії застарілими (deprecated|).

    Аплети

    Аплети є|з’являються| однією з важливих|поважних| особливостей Java|. Java| дозволяє будувати як звичайні|звичні| застосування, так і аплети|.

    Аплет — це невелика програма, що виконується браузером| (наприклад, на Internet| Explorer| або Netscape| Navigator|). Аплет вбудовується спеціальним чином в web-сторінку|. При завантаженні|підкочуванні| такої сторінки браузером| він виконується віртуальною Java-машиною| самого браузера|. Аплети розширюють можливості|спроможності| формування web-сорінок|.

    ЖИТТЄВИЙ ЦИКЛ ПРОГРАМИ НА JAVA|

    Під життєвим циклом ми розумітимемо процес, необхідний для створення|створіння| працюючого застосування. Для програм на Java| він відрізняється від життєвого циклу програм на інших мовах|язиках| програмування. Типова картина життєвого циклу для більшості мов|язиків| програмування виглядає приблизно так.


    Малюнок 1.

    Приблизно така схема діє у разі|в разі| використання таких популярних мов|язиків| як C++| або VB|.

    Для Java| картина інша.


    Малюнок 2.

    З малюнка видно, що початкова Java-програма має бути у файлі з розширенням java. Програма транслюється в байт-код компілятором javac.exe. Програма, що відтранслює в байт-код, має розширення class. Для запуску програми потрібно викликати інтерпретатор java.exe, вказавши в параметрах виклику, яку програму йому слід виконувати. Крім того, йому потрібно вказати, які бібліотеки потрібно використовувати при виконанні програми. Бібліотеки розміщені у файлах з розширенням jar (у попередніх версіях SDK використовувалися файли *.zip і деякі бібліотеки все ще в таких файлах).

    Структура пакету SDK|

    Пакети Java SDK є безкоштовними. Поточна версія пакету може бути отримана на офіційному сайті компанії.

    Інсталяція пакету SDK| буде, швидше за все|скоріш за все|, у вигляді одного великого exe-файла| — файлу інсталяції. Для установки SDK| цей файл потрібно запустити. При цьому буде запитаний|запросити| каталог для установки. Краще вибрати той каталог, який пропонується в інсталяції за умовчанням.

    ЗАВАНТАЖИТИ

    Для скачування файлів необхідно або Зареєструватись

    Serializable (296.0 KiB, Завантажень: 0)

Сторінка: 1 2 3 4 5 6 7 8 9 10 11 12 13
завантаження...
WordPress: 23.81MB | MySQL:26 | 0,541sec