Лекция: Для этой платформы существовала Java-машина. Поскольку большинство основных функций реализовано на

Уровне виртуальной Java-машины, это приводит к существенному уменьшению размеров байт-кода, что

Является как достоинством, так и недостатком Java-приложений. Так как байт-код интерпретируется

Виртуальной машиной, производительность Java-приложений уступает производительности традиционных

Откомпилированных программ. Частично с этим удается бороться, применяя компиляторы времени исполнения

(JIT -just in time compilers), осуществляющие компиляцию приложения при его загрузке в <родной> для данного

процессора код. Также возможен вызов функций, реализованных на других языках программирования (С, C++)

И откомпилированных для данной платформы, — так называемый native code (родной код). Он применяется при

Реализации наиболее критичных ко времени исполнения фрагментов кода.

Другим достоинством Java-приложений является защищенность. Во-первых, сам язык способствует

Написанию более надежных и устойчивых к сбоям программ. Помимо строгой типизации, управления доступом,

работы с исключениями, знакомых программистам и по C++, в Java добавлена автоматическая <сборка мусора>

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

Данный метод или объект не может быть изменен или переопределен. В языке нет указателей и

еще рефераты
Еще работы по информатике