xmind果果 2019-02-20 11:48 采纳率: 71.4%
浏览 625

java Class类 里面的 getSigners 的含义与作用

我的问题

1.我想要知道java签名者的含义,
2.如何使用这个方法,这个方法的场景

图片说明

api 是这么介绍的,我是这样测试的

    // 获得这个类的签名者。 感觉需要深入 ,先了解一下签名这个类?
    @Test
    public void getSigners() {
        try {
//            Class cls = Class.forName("ClassDemo");
//            Class cls = Class.forName(TypeParamsTest0.class.getName());
            Class cls = Class.forName(Arrays.class.getName());
//          Class cls = Class.forName(TypeParamsTest0.class.getName());

            // returns the name of the class
            System.out.println("Class = " + cls.getName());

            Object[] obj = cls.getSigners();
            System.out.println("Value = " + obj);
        } catch (ClassNotFoundException ex) {
            System.out.println(ex.toString());
        }
    }
  • 写回答

1条回答 默认 最新

  • Q-晓阳 2019-02-20 14:17
    关注

    在这篇文章中,有介绍其使用:
    https://blog.csdn.net/en_joker/article/details/86439533
    查看 postDefineClass方法

    总体来说就是控制类访问权限的

    评论

报告相同问题?