цих засобах мову Java грає ключову роль. "До появи Java сторінка WWW фактично представляла собою листок паперу. Впоявленіем Java браузер задає структуру і різко розширює можливості провайдерів змісту ". p align="justify"> Гослінг вважає, що технологія Java змусить людей переосмислити роль обчислень клієнт-сервер. "У стандартній моделі ви маєте певні бази даних, пишете пакети клієнтського ПЗ, що взаємодіє з ними, і створюєте якийсь інтерфейс". У рамках цієї моделі важко створювати розподілені системи і здійснювати їх модернізацію, особливо якщо їх частини мають різне походження, вказує Гослінг. p align="justify"> Маючи ж такі інструментальні засоби як Java і Web, ви отримуєте початково організовану систему, підкреслює він. "Якщо ви створюєте на мові Java клієнтську частину програми, то його запуск зводиться просто до переходу на відповідну сторінку. Інсталяція тривіальна - просто помістіть необхідне ПЗ на Web-сервер. І ніяких проблем з перенесенням, оскільки є тільки одна версія додатка ". Багато компаній, за словами Гослінга, вже організовують бази даних у вигляді Web-сторінок з використанням інтерфейсу Common Gateway Interface (CGI) - специфічного стандарту для роботи зовнішніх програм на сервері HTTP [7]. p align="justify"> Версії
В· JDK 1.0 (21 січня 1996)
В· JDK 1.1 (19 лютого 1997)
В· J2SE 1.2 (8 грудня 1998)
В· J2SE 1.3 (8 травня 2000)
В· J2SE 1.4 (6 лютого 2002)
В· J2SE 5.0 (30 вересня 2004)
В· Java SE 6 (11 грудня 2006)
В· Java SE 7 (28 липня 2011)
В· Java SE 8.0 (очікується в середині 2013 року)
Принципи
Було 5 основних цілей при створенні мови Java
. Це має бути простим, об'єктно-орієнтованим і знайомим ;
. Це має бути надійним і безпечним ; span>
. Це має бути архітектно-нейтральним і портативним ;
. Це повинно виконуватися з високою продуктивністю ; span>
. Це має бути інтерпретується ідінамічним .