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


Итоги


Интерпретируемая и динамическая природа языка Java предоставляет разработчику определенные преимущества:

  • интерпретирующее окружение позволяет быстрое создание прототипов без обычного цикла перекомпиляции и сборки
  • среда динамически расширяема, т.к. классы подгружаются на лету по мере необходимости
  • характерная для С++ проблема "хрупкого базового класса" решена в силу того, что расположение элементов объекта в памяти определяется не на этапе компиляции, а на этапе выполнения

Безопасность в Java

По мере стремительного роста использования глобальных сетей в спектре услуг, простирающемся от электронного распространения программного обеспечения и объектов multimedia до электронных платежей, безопасность становится ключевой проблемой. Мы коснемся того, как компилятор Java и run-time предотвращают создание и проникновение "диверсионных" кодов.

Компилятор и run-time включают в себя несколько уровней обороны против потенциально опасных программ. В общем случае система исходит из предположения, что доверять нельзя никому. Следующие несколько секций касаются проблемы более детально.




Начало  Назад  Вперед



Книжный магазин