Java (программная платформа)
Программная платформа Java — ряд
кросс-платформенное программное обеспечение
.
Java используется в самых разных компьютерных платформах от встраиваемых устройств и мобильных телефонов в нижнем ценовом сегменте, до корпоративных серверов и суперкомпьютеров в высшем ценовом сегменте.
Технология Java-апплетов стала редко используемой в настольных компьютерах, однако она иногда используется для улучшения функциональности и повышения безопасности при просмотре всемирной паутины.
Программный код, написанный на Java,
сборки мусора, которую выполняет JVM
.
13 ноября 2006 года компания Sun Microsystems сделала большую часть своей реализации Java доступной в соответствии с GNU General Public License (GPL)[2] , хотя некоторые части поставляются в скомпилированном виде из-за вопросов авторского права с кодом, на который имеет лицензию (но не право собственности) компания Sun Microsystems[3].
Платформа
Программная платформа Java — это имя для
пакета программ компании Sun, которые позволяют разрабатывать и запускать программы, написанные на языке программирования Java. Эта программная платформа не является специфической для какого-либо одного процессора или операционной системы, но механизм выполнения (называемый виртуальной машиной) и компилятор с набором библиотек, которые реализованы для различного аппаратного обеспечения
и различных операционных систем, чтобы Java-программы могли работать везде одинаково.
- Java Card: Технология, которая позволяет небольшим Java-приложениям (апплетам) надежно работать на смарт-картах и других подобных устройств c малым объёмом памяти.
- Java ME: Включает в себя несколько различных наборов библиотек (известных как профили) для устройств с ограниченным объёмом места для хранения, небольшим размером дисплея и батареи. Часто используется для разработки приложений для мобильных устройств, КПК, ресиверов цифрового телевидения и принтеров.
- Java SE: для использования на настольных ПК, серверах и другом подобном оборудовании.
- клиент-серверных бизнес-приложений[англ.].
Примечания
- ↑ Naughton, Patrick Java Was Strongly Influenced by Objective-C . Virtual School. Архивировано из оригинала 3 сентября 2012 года.
- ↑ Sun Opens Java . Sun Microsystems (13 ноября 2006). Архивировано из оригинала 13 мая 2008 года.
- ↑ Oracle и Sun . Oracle. Архивировано из оригинала 3 марта 2012 года.
Ссылки
- Andrew Binstock. The JVM As Language Farm Club // Dr. Dobb's Journal. — February 14, 2012.
- Eric Bruno. A Long Look at JVM Languages // Dr. Dobb's Journal. — November 19, 2012.
![]() | В другом языковом разделе есть более полная статья Java (software platform) (англ.). |