Распределенность

Язык Java предназначен для распределенной среды Internet, поскольку он поддерживает протоколы семейства TCP/IP. Фактически обращение к ресурсу через URL-адрес не очень отличается от обращения к файлу. Java поддерживает также удаленный вызов методов (Remote Method Invocation — RMI). Это свойство позволяет программам вызывать методы по сети.