Page 15 - 4836
P. 15

програма може виконуватися тільки під тією платформою, під
                            яку вона була написана.
                                   Однак  часто  замовникам  потрібна  одна  і  та  ж
                            функціональність,  а  платформи  вони  використовують  різні.
                            Було  б  дивно,  якби  з  розвитком  комп'ютерної  індустрії
                            розробники не спробували створити універсальну платформу,
                            під якою могли працювати всі програми. Особливістю такого
                            кроку  став  бурхливий  розвиток  Глобальної  мережі  Internet,
                            яка    об'єднала     користувачів     незалежно      від    типу
                            використовуваних  процесорів  і  операційних  систем.  Саме
                            тому творці Java задумали розробити не просто ще одну мову
                            програмування,  а  універсальну  платформу  для  виконання
                            додатків,  тим  більше  що  спочатку  OaK  створювався  для
                            різних  побутових  приладів,  від  яких  чекати  сумісності  не
                            доводиться.
                                   Яким  же  чином  можна  "згладити"  відмінності  і
                            різноманіття  операційних  систем?  Спосіб  не  новий,  але
                            ефективний - за допомогою віртуальної машини. Додатки на
                            мові  Java  виконуються  у  спеціальному,  універсальному
                            середовищі,  яке  називається  Java  Virtual  Machine.  JVM  -  це
                            програма,  яку  пишуть  спеціально  для  кожної  реальної
                            платформи, щоб, з одного боку, приховати всі її особливості, а
                            з  іншого  -  надати  єдине  середовище  виконання  для  Java-
                            додатків.  Фірма  Sun  і  її  партнери  створили  JVM  практично
                            для  всіх  сучасних  операційних  систем.  Коли  мова  йде  про
                            браузер  з  підтримкою  Java,  мають  на  увазі,  що  в  ньому  є
                            вбудована віртуальна машина.
                                   Властивості Java
                                   1. Кросплатформенність.  Вже  говорилося,  що  вона
                            досягається  шляхом  використання  віртуальної  машини  JVM,
                            яка  є  звичайною  програмою,  що  виконується  операційною
                            системою  і  надає  Java-додаткам  всі  необхідні  можливості.
                            Оскільки  всі  параметри  JVM  специфіковані,  то  залишається






                                                           13
   10   11   12   13   14   15   16   17   18   19   20