CommonsCollection1反序列化链的原理与学习途径有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计6502个文字,预计阅读时间需要27分钟。
CommonsCollection11,基础常识1.1,反射基础1.1,对象与类的基础知识,类(class),对象(object),对象是类的实例化,中华田园犬(object)是狗(class)的实例化,类是对对象的抽象化,狗(class)是对狗(object)的抽象化。
CommonsCollection1 1、前置知识 1.1、反射基础知识 1.1.1、 对象与类的基础知识类(class),对象(object)
对象是类的实例化,中华田园犬(object)是狗(class)的实例化
类是对象的抽象化,狗(class)是中华田园犬(object)抽象化
1.1.2、反射获取对象过程
1、我们可以通过以下三种方法获取Class对象类型
Class classType = String.class;
Class classType = new String().getClass();/*new String()是一个对象*/
Class classType = Class.forName("java.lang.String");
2、在Class类中包含着很多方法函数,其中在本章节使用最频繁的就是
getName():获得类的完整名字。
getFields():获得类的public类型的属性。
getDeclaredFields():获得类的所有属性。
getMethods():获得类的public类型的方法。
getDeclaredMethods():获得类的所有方法。
本文共计6502个文字,预计阅读时间需要27分钟。
CommonsCollection11,基础常识1.1,反射基础1.1,对象与类的基础知识,类(class),对象(object),对象是类的实例化,中华田园犬(object)是狗(class)的实例化,类是对对象的抽象化,狗(class)是对狗(object)的抽象化。
CommonsCollection1 1、前置知识 1.1、反射基础知识 1.1.1、 对象与类的基础知识类(class),对象(object)
对象是类的实例化,中华田园犬(object)是狗(class)的实例化
类是对象的抽象化,狗(class)是中华田园犬(object)抽象化
1.1.2、反射获取对象过程
1、我们可以通过以下三种方法获取Class对象类型
Class classType = String.class;
Class classType = new String().getClass();/*new String()是一个对象*/
Class classType = Class.forName("java.lang.String");
2、在Class类中包含着很多方法函数,其中在本章节使用最频繁的就是
getName():获得类的完整名字。
getFields():获得类的public类型的属性。
getDeclaredFields():获得类的所有属性。
getMethods():获得类的public类型的方法。
getDeclaredMethods():获得类的所有方法。

