Java RMISecurityManager与SecurityManager

Java RMISecurityManager与SecurityManager,java,security,rmi,Java,Security,Rmi,据报道, RMISecurityManager实现的策略与SecurityManager实现的策略没有什么不同。因此,RMI应用程序应使用SecurityManager类或其他特定于应用程序的SecurityManager实现,而不是此类。 如果是这样,那么使用单独的RMISecurityManager类有什么意义?是否存在应该通过SecurityManager使用它的情况?没有意义。如果查看RMISecurityManager的定义: public class RMISecurityManag

据报道,

RMISecurityManager实现的策略与SecurityManager实现的策略没有什么不同。因此,RMI应用程序应使用SecurityManager类或其他特定于应用程序的SecurityManager实现,而不是此类。
如果是这样,那么使用单独的RMISecurityManager类有什么意义?是否存在应该通过SecurityManager使用它的情况?

没有意义。如果查看RMISecurityManager的定义:

public class RMISecurityManager extends SecurityManager {

    /**
     * Constructs a new <code>RMISecurityManager</code>.
     * @since JDK1.1
     */
    public RMISecurityManager() {
    }
}

它真的什么都不做。我猜想它的存在是有历史原因的。通过使用它,您永远不会真正获得任何东西。

我猜Java人员计划为RMISecurityManager投入更多,但从未投入:P谢谢!