Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Уровне виртуальной Java-машины, это приводит к существенному уменьшению размеров байт-кода, что
Является как достоинством, так и недостатком Java-приложений. Так как байт-код интерпретируется
Виртуальной машиной, производительность Java-приложений уступает производительности традиционных
Откомпилированных программ. Частично с этим удается бороться, применяя компиляторы времени исполнения
(JIT -just in time compilers), осуществляющие компиляцию приложения при его загрузке в <родной> для данного
процессора код. Также возможен вызов функций, реализованных на других языках программирования (С, C++)
И откомпилированных для данной платформы, - так называемый native code (родной код). Он применяется при
Реализации наиболее критичных ко времени исполнения фрагментов кода.
Другим достоинством Java-приложений является защищенность. Во-первых, сам язык способствует
Написанию более надежных и устойчивых к сбоям программ. Помимо строгой типизации, управления доступом,
работы с исключениями, знакомых программистам и по C++, в Java добавлена автоматическая <сборка мусора>
(освобождение неиспользуемой памяти), проверка на выход за границы массива, возможность указать, что
Данный метод или объект не может быть изменен или переопределен. В языке нет указателей и
Дата публикования: 2014-11-04; Прочитано: 303 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!