Java

Матеріал з Словник з інформатики
Перейти до: навігація, пошук

Java - спеціально створена мова програмування, яка була створена компанією Sun Microsystems у 1995 році як один із основних компонентів Java. Java є мовою програмування ,яка була спеціально розроблена для використання в середовищі Інтернету. Вона була розроблена, щоб мати "виглядати і відчувати себе" в мові C ++, але це простіше, ніж C ++ і забезпечує модель об'єктно-орієнтованого програмування. Java чомусь завжди пов'язують з темою кави (зображення логотипів). Програмісти стверджують, що мова схожа на спрощений С або С + + з додаванням garbage collector'а - автоматичного збирача "сміття" (механізм звільнення пам'яті, яка більше не використовується програмою). Java спрямована на Internet, і найвідоміше її застосування - це невеликі за розміром програми програми, мині-програми, які запускаються в браузері і є частиною HTML-сторінок. Основними характеристиками Java є: Програми, які ви створюєте портативні в мережі. Ваш джерело компіляції програми в те, що Java байт-код викликає, який можна запустити в будь-якому місці мережі на сервері або клієнті, який має віртуальну машину Java.Віртуальна машина Java перетворює байт-код в код, який буде працювати надійно і правильно, тут це означає, що, на відміну від програм, написаних на C ++ і, можливо, деяких інших мовах, об'єкти Java може містити не посилання на дані зовнішні по відношенню до себе або інших відомих об'єктів. Java є об'єктно-орієнтованим, що означає, що, поряд з іншими характеристиками, об'єкт може скористатися будучи частиною класу об'єктів і успадковувати код, який є спільним для класу. Об'єкти мисляться як "іменників", які користувач може відносяться до, а не традиційних процедурних »дієслів." Метод може розглядатися в якості одного з можливостей об'єкта або поведінки. Віртуальна машина Java включає в себе додатковий компілятор точно в строк, який динамічно компілює байт-код в виконуваний код в якості альтернативи інтерпретації інструкції одним байт-коду, в той час. У багатьох випадках динамічний JIT-компіляції швидше, ніж інтерпретації віртуальних машин.


Історія виникнення

Мова програмування Java була створена в 1991 р. в лабораторіях компанії SunMicrosystems. Розробкою проету займався Джеймс Ґослінґ, сам проект мав назву «Green»(Зелений). Перша робоча версія мала назву «Oak»(дуб), щоб її розробити розробники витратили 18 місяців. Основною причиною створення Java була потреба в мові програмування, яка б не залежала від платформи (каркасу програми) і яку можна було б використовувати для створення програмного забезпечення. 13 листопада 2006 року Sun випустили більшу частину Java в якості вільного та відкритого програмного забезпечення згідно з умовами GNUGeneralPublicLicense (GPL). 8 травня 2007 корпорація закінчила процес, в результаті якого всі початкові коди Java були випущенні під GPL, за винятком невеликої частини коду, на який Sun відповідно не мала авторського права.

 Перспективи застосування

Програми на Java використовують по різному в навчальному процесі: різні інтерактивні навчаючі програми (HTML в поєднанні з Java), програми-тести і особливо ділові ігри. Додаткові переваги можна отримати, якщо пистати ці програми у вигляді аплетів, які ініціалізуються з Web сервера внутрішньої мережі Intranet. В такий спосіб можна уникнути інсталяції програми на багатьох комп'ютерах - користувач просто запускає Web-браузер і загружає потрібну сторінку. Для тестових програм, написаних на Java з викориситанням архітектури клієнт/сервер можна підвищити ступінь конфіденційності. База даних тестових запитань знаходиться на сервері в каталозі з обмеженим доступом. Коли користувач загружає аплет, він автоматично підключається до програми-сервера, яка виконується на сервері і може видавати запитання з бази даних у відповідь на запит користувача.

    Список джерел

1.[Електронний ресурс]. – Режим доступу: https://uk.wikipedia.org/wiki/Java 2.[Електронний ресурс]. – Режим доступу: http://ami.lnu.edu.ua/books/Java/01.htm 3.[Електронний ресурс]. – Режим доступу: http://www.sun-awards.com.ua/articles/stati_o_java/effect.html 4.[Електронний ресурс]. – Режим доступу: http://bius.ru/java-book/30-CHto-takoe-Java/383-bogataya-obektnaya-sreda.html 5.[Електронний ресурс]. – Режим доступу: http://p‑f‑s.ru/publ/dop_razdel_raznoe/java_tekhnologija_osnovnye_cherty_i_perspektivy_primenenija/4-1-0-210 6.[Електронний ресурс]. – Режим доступу: http://www.oracle.com/technetwork/java/javase/overview/javahistory-timeline-198369.html 7.[Електронний ресурс]. – Режим доступу: http://www.java-study.ru/java-uchebnik/2-vvedenie 8.[Електронний ресурс]. – Режим доступу: http://www.frolov-lib.ru/books/bsp/v30/ch2_2.htm 9.[Електронний ресурс]. – Режим доступу: http://teachpro.ru/Book/Программирование+на+языке+Java