Разработкой столь популярного языка программирования занималась компания Sun Microsystems. Первоначально будущий язык имел название Oak. Джеймс Гослинг – канадский инженер, который привнес основной вклад в развитие языка.
Программирование на Java имеет общее назначение. Язык относится к объектно – ориентированным. Итак, каковы же основные критерии успеха Java в обществе программистов?
- Простота
- Надёжность и безопасность
- Производительность и интерпретируемость
Многие приложения, web – сайты не могут работать без поддержки приложения Java. Применение Java удивляет! Это и мобильные телефоны, портативные компьютеры, игровые консоли, т.е общее число устройств, программы которых запускаются с Java более 3 миллиардов. Популярный язык находит применение и в мобильной разработке. Многие приложения ОС Android не могут работать без данного языка, а также игры. Язык находит применение при разработке апплетов, которые необходимы для запуска специализированных программ внутри web-документа.
Особенности Java-технологий:
Java-машина полностью определяет функционирование программы, также механизмы, написанные на языке Java, не приводят к возникновению ошибок. Многие задачи уже нашли реализацию в различных библиотеках. Комментарии, которые уже размещены в тексте программы, лежат в основе автоматического генерирования документации. Java- язык предлагает программисту реализовать достаточно разные по функционалу и использованию программы. Что касается ошибок, то многие из них обнаружатся только в процессе компиляции.