Java
Java — объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems
Java —платформа для создания приложений уровня предприятий на основе данного языка
Внутри Java существуют три основных семейства технологий:
• J2EE или Java EE (начиная с v1.5) — Java Enterprise Editon, для создания программного обеспечения уровня предприятия;
• J2SE или Java SE (начиная с v1.5) — Java Standard Editon, для создания пользовательских приложений, в первую очередь — для настольных систем;
• J2ME, Java ME или Java Micro Edition, для использования в устройствах, ограниченных по вычислительной мощности, в том числе мобильных телефонах,PDA, встроенных системах.
Самыми популярными считаются серверные технологии семейства J2EE.
Основные возможности Java:
• автоматическое управление памятью
• расширенные возможности обработки исключительных ситуаций;
• богатый набор средств фильтрации ввода/вывода;
• набор стандартных коллекций, таких как массив, список, стек и т. п.;
• наличие простых средств создания сетевых приложений (в том числе с использованием протокола RMI);
• наличие классов, позволяющих выполнять HTTP-запросы и обрабатывать ответы;
• встроенные в язык средства создания многопоточных приложений;
• унифицированный доступ к базам данных:
• на уровне отдельных SQL-запросов — на основе JDBC, SQLJ;
• на уровне концепции объектов, обладающих способностью к хранению в базе данных — на основе Java Data Objects (англ.) и Java Persistence API (англ.).
• поддержка шаблонов (начиная с версии 1.5)
Программы, разработанные с использованием Java, кроссплатформенные, т. е. работают в независимости от используемой операционной системы и программной платформы. Однако для этого необходимо установить на компьютер или мобильное устройство специальное программное обеспечение (так называемую Java-машину).С использованием Java разрабатывается промышленное программное обеспечение, прикладные приложения, софт, игры и сервисы для мобильных устройств: телефонов, КПК, интернет-планшетов и др.
Наиболее распространенная область применения Java - это игры. Но если посмотреть чуть глубже, окажется, что обычный сотовый телефон, даже не смартфон, можно превратить в весьма многофункциональное устройство — читалку, скажем, электронных книг, электронный словарь… В аппарат можно попытаться добавить почтовый клиент, записную книжку и еще много чего. Загружать Java-приложения можно при помощи WAP, посредством дата-кабеля, ИК порта или Bluetooth.
(курс: 24)
(курс: 24)