The Java language p.126
Java є мова програмування, розроблений компанією Sun Microsystems, спеціально розроблений для запуску в Інтернеті. Java програми (так звані аплети), дозволяють дивитися анімованих персонажів і переміщення тексту, грати музику, і взаємодіяти з інформацією на екрані (наприклад, керуючі анімацією і вибору опцій).
Характеристики мови Ява
Java є об'єктно-орієнтована мова, схожий на C ++, але більш динамічним і спростити процедури щоб уникнути можливих помилок програмування. Програма Java є як складений і тлумачиться (див Unit 2/1). По-перше, вихідний код (файл з розширенням Java) складається і перетворюється у формат, званий байт-код (файл з розширенням .class), які потім можуть бути виконані за допомогою інтерпретатора Java (див. 1). Укладач Java код може працювати на більшості комп'ютерів, тому що є Java перекладачі, відомі як віртуальних машин Java, для більшості операційних систем.
Java є багатопотокової, тобто програма Java може мати кілька потоків (частини) - тобто, багато різних речей, обробки незалежно і безперервно. Це дозволяє програмі, щоб зробити максимально ефективного використання наявних ресурсів процесора.
Чому Java популярні?
Більшість програмістів, як Java, тому що це дозволяє їм писати аплети, які роблять веб-сторінки більш інтерактивними і привабливими. Вони можуть створювати графічні об'єкти (наприклад, гістограми та діаграми) і нові елементи управління (наприклад, прапорці і кнопки зі спеціальними властивостями). Веб-сторінка, яка використовує Java може мати звуки, які грають в реальному часі, музика, яка грає в тлі, анімації мультфільм-Style, в режимі реального часу відео та інтерактивних ігор.
Платформа Java Micro Edition (Java ME) використовується в мобільних пристроях. Це надає гнучкі інструменти для створення aoplications, які працюють на мобільних телефонах, КПК, Телевізор приставок і принтерів. В даний час, більшість телефонів налаштовані на використання Java ігри.
Альтернативи Java
Однією з альтернатив Java є Microsoft, 0, вимовляється
"Дієз", мова .NET на основі C ++ з елементами з Visual Basic і Java. Там немає істотних відмінностей між C # і Java. Коли розробники програмного забезпечення зробити заміри на шматки коду, іноді Java швидше, іноді 0.
Інший конкурент Adobe флеш-технології, яка підтримує графіком, скриптова мова під назвою ActionScript та потокове аудіо і відео. Спалах використовується для створення анімації і реклами, щоб інтегрувати відео у веб-сторінки, а також розробити насичених інтернет-додатків, таких як портали. Flash-файли, традиційно звані флеш-ролики, мають розширення .swf файлу. Вони можуть бути об'єктом на веб-сторінці або бути відтворені в автономному Flash Player.