Обєктна орієнтірований мова програмування

March 14th, 2009

+ Цемилайт набор - Стеклоиономерный цемент светового


« Java - як все починалося   |   FAQ HTML і все що з ним звязаний »

Про Java - Обєктна орієнтірований мова програмування Java ( джава , ява , жарг. жаба ) - об’єктно-орієнтована мова програмування, що розробляється компанією Sun Microsystems з 1991 року і офіційно випущений 23 травня 1995 року.
Спочатку нова мова програмування називалася Oak і розроблявся для побутової електроніки, але згодом був перейменований в Java і став використовуватися для написання аплетів, додатків і серверного програмного забезпечення.

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

Гідність подібного способу виконання програм - в повній незалежності байт-кода від ОС і устаткування, що дозволяє виконувати Java додатку на будь-якому пристрої, який підтримує віртуальну машину. Іншою важливою особливістю технологии Java є вельми гнучка система безпеки, завдяки тому, що виконання програми повністю контролюється віртуальною машиною.
Будь-які операції, які перевищують встановлені повноваження програми (наприклад спроба несанкціонованого доступу до даним або з’єднання з іншим комп’ютером) викликають негайне переривання.
Це дозволяє користувачам легко завантажувати програми написані на Java на їх комп’ютери (або інші пристрої, наприклад мобільні телефони) з невідомих джерел, при цьому не побоюючись зараження вірусами, пропажі цінної інформації, і т.п.

Часто до недоліків цього підходу відносять те, що виконання байт-кода віртуальною машиною може знижувати продуктивність програм і алгоритмів, реалізованих на мові Java. Дане твердження можна сміливо назвати справедливим для перших версій віртуальної машини Java, проте останнім часом воно практично втратило актуальність.


Tags: , , , , , ,

Про Java


Схожі записи

Категория: Про Java |

Комментарии