关于Java的泛型在所声明的对象中如何获取class或者实例的方法的总结
2012-08-30 16:11
597 查看
前段时间写过JSON字符串解析的代码,大部分工作都是在重复的写相同逻辑的代码,心血来潮打算用泛型解决这个重复的过程,结果可想而知一路上到处遇到问题,不过还好最后还是找到了解决办法。下面总结一下,一是自己备忘一下,二是分享一下。
总得说有两种方式可以解决这个问题,一种看上去技术含量很低,但是效果很好,也很简单,另一种要高一点,而且也很麻烦,在显示开发的时候也要不停的建造子类。
技术含量比较的低的方式:
泛型类
TestMain
数据类同上例。
总得说有两种方式可以解决这个问题,一种看上去技术含量很低,但是效果很好,也很简单,另一种要高一点,而且也很麻烦,在显示开发的时候也要不停的建造子类。
技术含量比较的低的方式:
泛型类
TestMain
public class TestMain { public static void main(String[] args) throws InstantiationException, IllegalAccessException { JSONUtilForTestObject go = new JSONUtilForTestObject(); TestObject obj = go.getT(); obj.printName(); } }
数据类同上例。
相关文章推荐
- 关于Java的泛型在所声明的对象中如何获取class或者实例的方法的总结
- 关于Java的泛型在所声明的对象中如何获取class或者实例的方法的总结
- 黑马程序员--Java基础加强--14.利用反射操作泛型III【解析关于泛型类型的细节信息的获取方法】【Method与泛型相关的方法】【个人总结】
- java创建一个对象获取泛型的class
- Java通过Class的对象来获取泛型的class示例
- java中获取Class对象的几种方法
- Java反射之通过反射获取一个对象的方法信息(实例代码)
- 关于android studio中使用class.forname()方法动态获取类实例报NO CLASS FOUND异常的几种处理方法
- 关于java中子类,父类中,静态代码块: staic{},动态代码块:{},构造方法,类属性,对象属性等执行顺序做个总结:
- Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库 自定义日志记录功能,按日记录,很方便 C#常量和字段以及各种方法的语法总结 类型,对象,线程栈,托管堆在运行时的关系,以及clr如何调用静态方法,实例方法,和虚方法 asp.net webapi 自定义身份验证
- java中获取class实例的三种方法
- Java中通过Class类获取Class对象的方法详解
- JAVA一种获得泛型类泛型参数Class对象的方法
- java中如何获取时间戳的方法实例
- Java通过Class的对象来获取泛型的class示例
- (104)反射:获取Class的对象、构造函数、字段、方法。反射实例练习
- 关于java.lang.UnsupportedClassVersionError解决方法总结
- java在运行时获取泛型实例的方法
- 反射机制_介绍_Class对象获取_动态操作_构造器_方法_属性JAVA211-212
- java通过反射Class实例调用对象方法