Java — это чётко типизированный объектно-ориентированный язык программирования общего предназначения, разработанный фирмой Sun Microsystems (в дальнейшем приобретённый компанией Oracle).
Введение
Java считается базой фактически для любого типа сетевого приложения и общепризнанным стандартом для проектирования и повсеместного использования встроенных и мобильных приложений, игровых и корпоративных программных продуктов. Всего в мире по разным оценкам работает примерно девять миллионов специалистов, которые занимаются разработкой программных приложений на языке Java, позволяющем эффективно проектировать, внедрять и применять отличные приложения и различные услуги.
Java применяется везде, начиная от портативных компьютеров, сотовых телефонов и игровых консолей, и заканчивая центрами сбора данных, суперкомпьютерами и сетью Интернет. А именно:
- Java-технологии применяются в 97% корпоративных настольных персональных компьютеров.
- Java-технологии применяются в 89% настольных персональных компьютеров в Соединённых Штатах.
- Java-технологии являются инструментом номер один среди программистов.
- Java-технологии используются в примерно трёх миллиардах мобильных телефонов.
- Java-технологии входят в комплект поставки ста процентов всех проигрывателей дисков Blu-ray.
- Java-технологии используются примерно в пяти миллионах Java Card.
- Java-технологии используются примерно в 125 миллионах телевизионных устройств.
Java-технологии
Технологии Java были опробованы, усовершенствованы, расширены и проверены членами сообщества разработчиков Java, архитекторов и энтузиастов. Java предоставляет возможность разработки высокопроизводительных портативных приложений практически для любой компьютерной платформы. Доступность приложений в средах различного рода позволяет фирмам обеспечивать наиболее широкий спектр услуг, гарантирует повышение производительности, уровня взаимодействия и совместной работы конечных пользователей, а также ведёт к значительному уменьшению стоимости совместного владения корпоративными и потребительскими приложениями.
Java-технологии превратились в незаменимый инструмент для разработчиков и открыли для них следующий набор возможностей:
- Возможность написания программного обеспечения на одной платформе, а также его использования фактически на любых других платформах.
- Возможность создания программ, которые могут работать в веб-браузере и имеют доступ к веб-службам.
- Возможность разработки приложений на стороне сервера для форумов в Интернете, магазинов, опросов, обработки форм HTML и многое другое.
- Возможность объединения приложений или служб с применением языка Java для реализации специализированных приложений или служб.
- Возможность создания различных программных приложений для мобильных телефонов и фактически любой другой категории электронного оборудования.
В большинстве образовательных учреждений существуют курсы по программированию на платформе Java. Академия Oracle может предоставить учреждениям школьного, профессионального и высшего образования полный пакет программного обеспечения, набор учебных курсов, различные специализированные технологии, факультативное обучение, поддержку и ресурсы сертификации для применения в учебных целях, а также поддержку Java для огромного количества студентов.
Программисты тоже могут повысить уровень своей квалификации в сфере программирования на Java при помощи материалов, которые доступны на веб-сайте Oracle для разработчиков Java, подписки на информационные рассылки, повествующие о технологии Java, и журнал Java Magazine. Также возможно использование учебных пособий по Java и центров программирования для начинающих проектировщиков Java, а, кроме того, имеется возможность участия в веб-, виртуальных или проводимых инструкторами учебных курсах и сертификациях.
Сеть Oracle Technology Network является самым большим в мире сообществом разработчиков программных приложений, администраторов баз данных, системных администраторов-разработчиков и архитекторов, которые используют стандартные технологии совместно с другими продуктами Oracle. Данное сообщество, кроме того, обладает информационной базой java.oracle.com, которая является самым полным официальный источник технической информации о Java. Членство в этом сообществе абсолютно бесплатное.
Одним из применений Java-технологий явилось появление языка Javascript, который был создан примерно двадцать пять лет тому назад, что для подобных технологий считается довольно существенным периодом. В течение этого времени язык сумел преодолеть большой путь и превратиться в мощный инструментарий индустрии информационных технологий. Популярность Javascript необычайно высока, и при этом он не является сложным в освоении, считается дружественным для начинающих программистов языком программирования. Само название Javascript появилось совсем не сразу. Изначально язык назывался Mocha, а затем его переименовали в Livescript. И в тот период времени в интернет-браузерах повсюду происходило внедрение нового, имеющего отличные перспективы, языка Java.
Это стало причиной принятия решения о переименовании Livescript в Javascript. Схожесть между языками Java и Javascript естественно присутствует, в основном это относится к синтаксису, но по сути это совершенно разные инструментальные наборы. Javascript считается динамичным скриптовым языком программирования высокого уровня. Его главной особенностью является многообразие стилевой организации, в частности он способен формировать функциональные, императивные и событийно-ориентированные стили. Чаще всего Javascript используют для реализации интерактивной веб-страницы и программных приложений. Повышенный интерес к Javascript подтверждается специализированными международными рейтингами.