Java

Материал из SAI.

Перейти к: навигация, поиск
test

Java (джава, ява) – объектно-ориентированный язык программирования, разрабатываемый корпорацией Sun Microsystems с 1991 года и официально выпущенный 23 мая 1995 года в виде версии 1.0. Изначально новый язык программирования назывался Oak (так был назван в честь дуба, росшего под окном офиса Джеймса Гослинга (James Gosling)) и разрабатывался для бытовой электроники, но впоследствии был переименован в Java (по причине любви программистов к кофе) и стал использоваться для написания апплетов (applet), приложений и серверного программного обеспечения. Подробнее читайте историю создания Java рус. англ.. Фирменный персонаж Java – это Duke (Дюк).

Java -приложения компилируются в машино-независимый байт-код, который затем во время выполнения может либо интерпретироваться либо компилироваться в машино-зависимый код виртуальной Java -машиной (JVM, Java Virtual Machine). Компания Sun Microsystems провозгласила слоган «Write once, run anywhere» (Написано однажды, работает всегда) для иллюстрации кроссплатформенных возможностей языка Java.

Java Everywhere (Java везде) – лозунг Sun о Java (подробнее на рус. и англ.). На Java работает многом от встроенных компьютеров в игрушках, автомобилях, самолетах, ракетах до марсоходов НАСА. Интересные факты о Java:

  • Технология Java в марте 2005 года отметила 10-летний юбилей.
  • Контроль спецификаций платформы Java и стандартов совместимости осуществляет независимая организация – Java Community Process (JCP).
  • ПО на Java работает на большем количестве бытовых и встроенных устройств, смарт-карт, банкоматов, "тонких клиентов", ПК, серверов, мэйнфреймов, чем любое другое ПО.
  • Приложения Java более устойчивы к воздействию вирусов, чем приложения на других популярных языках программирования.
  • Сегодня насчитывается более четырех миллионов Java-разработчиков. Это самое большое в мире сообщество программистов.
  • В 2006 году конференция JavaOne Developers Conference собрала самое большое количество разработчиков за свою десятилетнюю историю.
  • По оценке специалистов Sun, общий доход от продажи продуктов Java может составлять более 100 миллиардов долларов в год, а продажа сопутствующей IT-продукции может приносить еще 110 миллиардов долларов дохода.
  • Java сегодня - это 1,65 миллиардов Java-карт, 800 миллионов ПК с Java-приложениями, 1,2 миллиарда Java-телефонов и 180 провайдеров телекоммуникационных услуг.

На сегодняшний день Java – это уже не просто язык, это целая платформа для создания разнообразный приложений. Существует три редакции языка Java:

  • Java Standard Edition (JSE) – для создания в первую очередь настольных приложений (desktop application);
  • Java Enterprise Edition (JEE) – для создания в первую очередь веб-приложений (web-application);
  • Java Micro Edition (JME) – для создания ограниченных по вычислительным мощностям приложений, например для мобильных телефонов, смартфонов, карманных компьютеров, встраиваемых систем.

Отдельно выделяется технология Java Card для смарт-карт.

Компания Sun Microsystems привержена идее ПО с открытым кодом. Sun Microsystems опубликовала больше строк исходного кода, чем какая-либо другая организация.

13 ноября 2006 г. Sun открыла часть кода JSE и JME под лицензией GNU General Public License (GPL) версия 2, остальная часть будет открыта в первой половине 2007 г. JEE был открыт в июне 2005 под лицензией Common Development and Distribution License, 13 ноября 2006 его лицензия была сменена на GPLv2. В этот день был открыт даже Duke. Читайте далее об открытом коде Java. Бесплатные реализации с открытым кодом вы можете найти соответственно на сайтах:

Некоторые дистрибутивы вы можете загрузить с серверов, расположенных в Ижевске.

Русскоязычные сайты о Java

Ссылки


Смотри также

Получено с http://sun.udsu.ru/wiki/Java
Личные инструменты