2014年4月21日

Java回调函数的理解

摘要: 通过一个例子来解释下什么是回调函数。所谓回调,就是客户程序C去调用服务程序S的某个方法a,服务程序S又再调用客户程序的某个方法b,这时,对于客户程序C来说,b就是回调函数由于C的方法b是给S调用的,服务程序要调用C的方法,当前服务程序S并不知道C的方法的名称,所以要定义C的方法规范,让C去实现用一句... 阅读全文

posted @ 2014-04-21 20:46 为了这个家 阅读(130) 评论(0) 推荐(0)

2014年3月11日

Java反射学习笔记

摘要: 一个类有多个组成部分,例如:成员变量,方法,构造方法等。反射就是加载类,并解剖出类的各个组成部分反射技术用在哪里?在做框架时反射是一门不可或缺的技术。经常在配置文件中获取一个类的完整名称字符串,再创建出该类对象使用要解剖一个类,首先就要得到这个类,加载这个类Java中有个Class类用于代表某一个类的字节码Class类既然代表某个类的字节码,它当然要提供加载某个类字节码的方法:forname().forName方法用于加载某个类的字节码到内存中,并使用class对象进行封装下面是加载类的三种方式://加载类的三种方式// @Testpublic void addClass() throws E 阅读全文

posted @ 2014-03-11 22:46 为了这个家 阅读(176) 评论(0) 推荐(0)

2014年3月4日

Java泛型入门

摘要: 泛型的作用: 1,避免了在操作集合时强制转换的麻烦。 2,将运行时期的ClassCastException转到了编译时期。泛型是JDK1.5才出现的新特性,在此之前,在想集合中存储数据时都会向上提升为Object,再取出时候使用时会十分麻烦 @Test public void test1(){ ArrayList arr = new ArrayList(); arr.add(new Person()); //添加时会向上提升为Object,所以取出来时需要进行强转 Person p = (Person) arr.get(0... 阅读全文

posted @ 2014-03-04 21:43 为了这个家 阅读(216) 评论(0) 推荐(0)

导航