Распределенность
Язык Java предназначен для создания программ, которые работают в распределенной среде Internet на базе протоколов TCP/IP. В действительности доступ к ресурсам с помощью L1RL отличается от доступа к файла. Кроме того в Java имеющееся средство передачи сообщений в пределах внутреннего адресного пространства. Это позволяет обеспечить отдаленное выполнение процедур. Эти интерфейсы включены в пакет RMI (remote metod invocation). Это средство привносит высокий уровень абстракции в программирование для среды клиент/сервер.
Java-программы несут в себе значительный объем информации о типах времени выполнения (run-time type information), которая используется для разрешения доступа к объектам во время работы программы. Это позволяет обеспечить безопасную и оптимальную динамическую компоновку. Таким способом достигается защищенность среды выполнения апплетов.
