Язык и архитектура Java

         

Язык и архитектура Java


Цишевский В.

Введение

Преамбула

На сегодняшний день создание программного обеспечения представляет собой чрезвычайно тяжелое занятие. Трудности связаны с разнообразием архитектур машин, операционных систем, графических оболочек и т.д.. Кроме того, ваши приложения должны работать в распределенных системах. Стремительный рост технологий, связанных с Интернетом, WWW и "электронной коммерцией", дополнительно усложняют эту задачу. Модный ныне объектно-ориентированный подход сам по себе не решает этих проблем, более того, часто привносит новые.

Предлагаемый фирмой Sun Microsystems подход, а именно система программирования на основе языка Java(TM) обладает следующими характеристиками:

  • язык программирования объектно-ориентирован, в то же время довольно прост для освоения
  • цикл разработки приложений сокращен за счет того, что система построена на основе интерпретатора
  • приложение получается автоматически переносимым между множеством платформ и операционных систем
  • за счет встроенной системы сборки мусора программист освобождается от необходимости явного управления памятью
  • в интерактивном графическом приложении удается достичь высокой производительности (быстрого отклика на ввод пользователя) за счет встроенной в систему многопотоковости
  • приложение легко сопровождается и модифицируется, т.к. модули могут быть загружены с сети
  • в приложения встроена система безопасности, не допускающая незаконного доступа и проникновения вирусов


  • Содержание раздела