Module  java.base
软件包  java.security.cert

Interface CertStoreParameters

    • 方法详细信息

      • clone

        Object clone​()
        做一个这个CertStoreParameters的副本。

        “复制”的确切含义可能取决于CertStoreParameters对象的类别。 一个典型的实现执行这个对象的“深层复制”,但这不是绝对的要求。 一些实现可以执行该对象的一些或所有字段的“浅拷贝”。

        请注意, CertStore.getInstance方法制作了指定的CertStoreParameters的副本。 clone深层拷贝实现更安全,更健壮,因为它阻止了呼叫者通过随后修改其初始化参数的内容来破坏共享的CertStore 然而, clone的浅拷贝实现更适合于需要保存对包含在CertStoreParameters的参数的CertStoreParameters 例如,浅拷贝克隆允许应用程序立即释放特定CertStore初始化参数的资源,而不是等待垃圾回收机制。 这应该非常小心,因为CertStore可能仍然被其他线程使用。

        每个子类应该说明这种方法的确切行为,以便用户和开发人员知道预期。

        结果
        这个 CertStoreParameters的副本