UkrReferat.com
найбільша колекція україномовних рефератів

Всього в базі: 75843
останнє поновлення: 2016-12-04
за 7 днів додано 10

Реферати на українській
Реферати на російській
Українські підручники

$ Робота на замовлення
Реклама на сайті
Зворотній зв'язок

 

ПОШУК:   

реферати, курсові, дипломні:

Українські рефератиРусские рефератыКниги
НазваJava технологія. Основні риси та перспективи застосування (реферат)
Автор
РозділІнформатика, компютерні науки
ФорматWord Doc
Тип документуРеферат
Продивилось3094
Скачало290
Опис
ЗАКАЧКА
Замовити оригінальну роботу

Java технологія. Основні риси та перспективи застосування.

 

Зміст.

 

Походження Java.

 

Безпечність.

 

Ефективність.

 

а) прозорість інтерфейсів;

 

б) легкість програмування;

 

Об’єктно-орієнтована спрямованість.

 

Стійкість до помилок.

 

Підтримка багатопоточності.

 

Незалежність від архітектури.

 

Переваги інтерпретованості в поєднанні з високою продуктивністю.

 

Розподіленість.

 

Доступність інструментарія.

 

Перспективи застосування

 

Резюме.

 

Джерела інформації.

 

2

 

2

 

3

 

4

 

4

 

5

 

5

 

6

 

6

 

7

 

7

 

20

 

21

 

 

 

.

 

Походження Java.

 

Мова програмування Java зародилася в 1991р. в лабораторіях компанії Sun

Microsystems inc. Як не дивно, поштовхом для створення Java стала зовсім

не Internet. Головним мотивом була потреба в мові програмування, яка не

залежала б від платформи ( тобто від архітектури ) і яку можна було б

використовувати для створення програмного забезпечення, яке вбудовується

в різноманітні побутові електронні прилади, такі як мобільні засоби

зв’язку, пристрої дистанційного управління тощо. Розробка першої робочої

версії зайняла 18 місяців і вона мала назву «Oak», але 1995 р. проект

був перйменований на «Java».

 

Період становлення Java співпав за часом з розквітом міжнародної

інформаційної служби World Wide Web. Ця обставина відіграла вирішальну

роль в иайбутньому Java, оскільки Web теж вимагала переносимих програм.

Як наслідок, були зміщені акценти в розробці Sun з побутової

електроніки на програмування для Internet.

 

Безпечність.

 

World Wide Web висунула Java на передній край програмування, і Java, в

свою чергу, сильно вплинула і навіть змінила обличчя Internet,

розширивши спектр об’єктів, які можуть розповсюджуватись у

кіберпросторі. Програми нової форми - аплети - завантажуються з

віддаленого сервера і можуть запускатися динамічно, тобто без участі

користувача. До появи Java такий підхід був неприпустимий з міркувань

безпеки та переносимості. В архітектурі аплетів зроблено ряд штучних

обмежень, які роблять їх цілком безпечними. Перш за все, Java є

інтерпретованою мовою і простір ресурсів Java-програми обмежений так

званою віртуальною Java-машиною (VJM), яка може конторолювати поведінку

програми і захищати систему від побічних ефектів, які можуть виникати з

вини аплета. Крім того, в мові Java є додаткові обмеження, які не

дозволять аплету стати «троянським конем». Зокрема, Java-аплет не може

отримати доступ до локального жорсткого диску. При такій спробі

генерується виключна ситуація.

 

Ефективність.

 

Оскільки аплети Java інтерпретуються, а не компілюються, то їх

виконання на різних платформах значно полегшується. В цьому випадку

достатньо створити для кожної платформи виконуючу Java-систему. Якщо

існує така система для даної операційної системи, то будь-яка

Java-програма може виконуватись в даному середовищі без додаткової

компіляції на цій платформі. Проте Java не є інтерпретованою мовою в

чистому розумінні. Програма на Java компілюється. Результатом роботи

компілятора Java є байткод (bytecode). Байткод - це оптимізований набір

команд, призначений для виконання уявним пристроєм - віртуальною

-----> Page:

0 [1] [2] [3] [4] [5] [6] [7] [8] [9]

ЗАМОВИТИ ОРИГІНАЛЬНУ РОБОТУ