Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка динамічно підключаються бібліотек DLL. Розробка програми проведення тестів

Реферат Розробка динамічно підключаються бібліотек DLL. Розробка програми проведення тестів





воляє виконувати Java-додатки на будь-якому пристрої, для якого існує відповідна віртуальна машина. Іншою важливою особливістю технології Java є гнучка система безпеки завдяки тому, що виконання програми повністю контролюється віртуальною машиною. Будь-які операції, які перевищують встановлені повноваження програми (наприклад, спроба несанкціонованого доступу до даних або з'єднання з іншим комп'ютером) викликають негайне переривання. p align="justify"> Часто до недоліків концепції віртуальної машини відносять те, що виконання байт-коду віртуальною машиною може знижувати продуктивність програм і алгоритмів, реалізованих на мові Java. Останнім часом було внесено низку удосконалень, які дещо збільшили швидкість виконання програм на Java:

застосування технології трансляції байт-коду в машинний код безпосередньо під час роботи програми (JIT-технологія) з можливістю збереження версій класу в машинному коді,

широке використання переносних орієнтованого коду (native-код) в стандартних бібліотеках,

апаратні засоби, що забезпечують прискорену обробку байт-коду (наприклад, технологія Jazelle, підтримувана деякими процесорами фірми ARM).

За даними сайту shootout.alioth.debian.org, для семи різних завдань час виконання на Java становить в середньому в півтора-два рази більше, ніж для C/C + +, в деяких випадках Java швидше, а в окремих випадках у 7 разів повільніше. З іншого боку, для більшості з них споживання пам'яті Java-машиною було в 10-30 разів більше, ніж програмою на C/C + +. Також примітно дослідження, проведене компанією Google, згідно з яким відзначається істотно нижча продуктивність і більше споживання пам'яті в тестових прикладах на Java в порівнянні з аналогічними програмами на C.

Ідеї, закладені в концепцію і різні реалізації середовища віртуальної машини Java, надихнули безліч ентузіастів на розширення переліку мов, які могли б бути використані для створення програм, що виконуються на віртуальній машині. Ці ідеї знайшли також вираження у специфікації загальномовний інфраструктури CLI, закладеної в основу платформи. NET компанією Microsoft. p align="justify"> Останнім релізом є версія 1.6, в якій було вироблено поліпшення системи безпеки, поліпшення підтримки XML, а також додана підтримка скриптового мови JavaScript на основі механізму Mozilla Rhino, поліпшена інтеграція з робочим столом, додані деякі нові можливості в створенні графічних інтерфейсів.


.3 Реалізація проекту


.3.1 Eclipse

В якості середовища розробки був обраний безкоштовний продукт Eclipse IDE. - Вільна інтегрована середовище розробки модульних кроссплатформенних додатків. Розвивається і підтримується Eclipse Foundation. <В 

Рисунок 2 - Інтерфейс Eclipse IDE.


Так виглядає Pr...


Назад | сторінка 3 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Java: Засоби побудови звітів для Java-додатків
  • Реферат на тему: Розробка програми на мові JAVA
  • Реферат на тему: Створення бази даних автомобілебудівного підприємства у вигляді настільного ...
  • Реферат на тему: Розробка програми на Java
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...