The kernel is the central component in an operating system that facilitates the basic operations of a computer as well as all its hardware. The kernel manages memory, processes, tasks, and disks, meaning it can access anything within the operating system.
An arbitrary address refers to the memory on a local system. If a native application (EXE) is downloaded and executed on a computer, it can read anything on that system. With Java, separate memory allocations are made, so native applications can only read memory from the system that is allocated for it.