JAVA разработка

Разработка java приложений — это разработка приложений на языке Java, которая часто называется Java разработка

Java — это объектно-ориентированный язык программирования, который является кросс-платформенным, что означает возможность запуска программы написанной на языке Java под любой операционной системой и на любом устройстве. Гибкость и популярность данного языка программирования делает созданные Java программы простыми и функциональными в использовании. Для большинства крупных компаний Java разработка является основным инструментов для создания своих продуктов и сервисов. Количество различных библиотек и дополнительных модулей, для языка Java, одно из самых больших в отличии от других средств разработки. В настоящее время владельцем и основным разработчиком является компания Oracle.   java разработка

Архитектура и функциональность языка постоянно совершенствуется. Основная концепция переносимости среды исполнения (единый пакет для Java разработки, с набором библиотек и исполняемых файлов для различных платформ) была взята за основу компаний Microsoft при создании собственного конкурента Java, .NET   (достаточно удачной, но не достигшей кроссплатформенности). До создания собственного фреймворка Microsoft своими силами создавала собственные JVM (виртуальная машина исполнения Java кода), потому-что популярность конкурентного  языка была слишком очевидной не смотря на доминирование на рынке операционных систем. Однако виртуальная машина от Microsoft изменяла основополагающий принцип Java — кроссплатформенность. Это привело к судебному разбирательству между Майкрософт и тогдашним владельцем (первоначальным создателем языка) Sun Microsystems. В результате суд принял сторону правообладателя. Начиная с 2005 года Microsoft перестала собственными силами поддерживать создание разработок для Java.

 

Основополагающие принципы и огромная популярность языка стала основополагающим критерием при выборе Java в качестве основной языковой платформы для операционной системы Android. Oracle как правообладатель постоянно предпринимает попытки засудить Google за использование Java-кода, который её принадлежит,  в Android.

БЫСТРОДЕЙСТВИЕ

Программы, написанные на Java, считаются более медленными и занимающих больше оперативной памяти, чем написанные на языке C (Си — язык для написания низкоуровневых системных модулей и служб). Однако постоянное развитие Java с каждым новым релизом сокращает это отставание. По состоянию на февраль 2012 года, код Java 7 приблизительно в 1.8 раза медленнее кода, написанного на языке Си. В настоящее время готовится релиз Java 9, в котором также произведена оптимизация и переработка кода среды исполнения, в результате чего также увеличена производительность. Но ключевым моментом в быстродействии все также остается качественный код написанный Java разработчиками.

Па данным компании Oracle на сегодняшний день в мире насчитывается более 3 миллиардов устройств на которых работают Java программы.