random access (произвольный доступ) — возможность для программиста произвольно передвигать указатель позиции в файле и начинать чтение или запись с выбранной таким образом позиции.
Reader — абстрактный класс Java (java.iо.Reader), базовый для всех классов, которые считывают данные как поток 16-битных символов Unicode.
reference (ссылка) — виртуальная машина Java позволяет программисту работать не с самим объектом (то есть с физическим адресом ячейки памяти), а с указателем на этот объект, который называется ссылкой.
reference variables (ссылочные переменные) — все переменные Java, за исключением переменных примитивных типов.
Reflection API (API-отражения) — интерфейс прикладного программирования Java, состоящий из классов, которые позволяют программе выяснить, какие конструкторы, методы и переменные имеются в любом классе, а также какой интерфейс реализует этот класс.
Remote Method Invocation (RMI, интерфейс вызова удаленных методов) — стандарт передачи сообщений Java, часто используемой для организации распределенных вычислений, который позволяет программе на Java работать с объектом, расположенным в другой системе или в другой виртуальной машине Java так же, как если бы этот объект был локальным.
resume — метод экземпляра класса Thread, который позволяет продолжить выполнение приостановленного потока. Дальнейшее использование этого метода не рекомендуется, так как он может быть исключен из последующих версий Java.
RMI См. Remote Method Invocation.
root (корень) — единственный объект или элемент иерархической системы, который является предком для всех остальных элементов.
Runnable — интерфейс Java (java.lang.Runnable), который определяет метод run класса Thread.
RuntimeException — класс Java (java.lang.RuntimeException), родительский по отношению ко всем исключениям, которые не требуют объявления в инструкции throws.