Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Java-технології




Головною метою створення Java була потреба в мові програмування, яка б не залежала від апаратної або програмної платформи і яку можна було б використовувати для створення програмного забезпечення, яке вбудовується в різноманітні побутові та мобільні електронні прилади.

Період становлення Java збігся у часі з розвитком інформаційної технології W3. Це відіграло вирішальну роль у майбутньому Java, оскільки W3 теж вимагала незалежних від платформи програм. Як наслідок, були зміщені акценти в розробці фірми Sun Microsystems з побутової електроніки на програмування для Internet.

Мова програмування Java. Початкові цілі.

У створення мови програмування Java було чотири початкових мети:

1. Синтаксис мови має бути об’єктно-орієнтованим (схожим із синтаксисом C++);

2. Реалізація повинна бути безвідмовною, безпечною та високопродуктивною;

3. Необхідно зберегти незалежність від архітектури та портативність. Програма, написана мовою Java, повинна працювати на будь-якій платформі, що має встановлену віртуальну машину Java VM;

4. Мова має бути інтерпретованою та підтримувати мультиобробку.

Деякі особливості мови Java

Синтаксис запозичено у C++:

ü Оператори, класи, які мають закриту (private), обмежено доступну (protected) та загальнодоступну частини (public);

ü Визначено конструктори та деструктори;

ü Визначено вказівник this.

Популярності мови Java сприяв той факт, що система програмування:

ü Містить вбудовані засоби підтримки інтерфейсу з серверами БД, орієнтовані на архітектуру клієнт-сервер;

ü Сумісна з групою стандартів CORBA, орієнтованих на створення програм, які виконуються у трьохрівневій архітектурі.

Існує багато відмінностей, які роблять Java новою мовою програмування:

ü Виключено вказівники;

ü Переглянуто концепцію динамічної пам’яті та її розподілу;

ü Створено систему автоматичного звільнення динамічно виділеної пам’яті;

ü Вилучено файли заголовків (*.h) та перед процесорну обробку;

ü Відсутнє множинне успадкування;

ü Додано нові оператори package, import, interface, implements, тощо.

Пакети

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

ü Одиночний оператор package (необов’язковий);

ü Довільна кількість операторів import (необов’язковий);

ü Одиночне оголошення відкритого (public) класу;

ü Довільна кількість закритих (private) класів пакету (необов’язкові).


mylektsii.ru - Мои Лекции - 2015-2019 год. (0.004 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал