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

Всього в базі: 75834
останнє поновлення: 2016-11-29
за 7 днів додано 10

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

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

 

ПОШУК:   

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

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

Реферат на тему:

 

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]

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