Язык и архитектура Java
Цишевский В.
Введение
Преамбула
На сегодняшний день создание программного обеспечения представляет собой чрезвычайно тяжелое занятие. Трудности связаны с разнообразием архитектур машин, операционных систем, графических оболочек и т.д.. Кроме того, ваши приложения должны работать в распределенных системах. Стремительный рост технологий, связанных с Интернетом, WWW и "электронной коммерцией", дополнительно усложняют эту задачу. Модный ныне объектно-ориентированный подход сам по себе не решает этих проблем, более того, часто привносит новые.
Предлагаемый фирмой Sun Microsystems подход, а именно система программирования на основе языка Java(TM) обладает следующими характеристиками:
язык программирования объектно-ориентирован, в то же время довольно прост для освоения
цикл разработки приложений сокращен за счет того, что система построена на основе интерпретатора
приложение получается автоматически переносимым между множеством платформ и операционных систем
за счет встроенной системы сборки мусора программист освобождается от необходимости явного управления памятью
в интерактивном графическом приложении удается достичь высокой производительности (быстрого отклика на ввод пользователя) за счет встроенной в систему многопотоковости
приложение легко сопровождается и модифицируется, т.к. модули могут быть загружены с сети
в приложения встроена система безопасности, не допускающая незаконного доступа и проникновения вирусов
Содержание раздела