Figure 1. Protection Domains
Some security goals are easier to achieve on the Java 2 Platform because it defines a security architecture based around protection domains, which groups a set of classes that share the same set of security permissions. (Source: java.sun.com)