02 2017 档案
摘要:对于反射,大家都不陌生。使用new 和反射来创建对象,其中一个区别就是,使用new时那个类在编译时字节码已经存在,而反射时,只要在运行时能拿到其字节码即可。 我们写的代码如果是封闭系统,不打算别人扩展定制的话,用new就可以了。但是,事实上,很多软件都是为了扩展而用的。所以,运行时才需要字节码,是多
阅读全文
摘要:instanceof (isinstance)代表的是类型的概念,既然是类型就有继承的概念,苹果是水果,但水果不是苹果,但水果也是水果。 所以苹果instanceof水果是true;水果instanceof苹果就是false了。 class不是类型的概念而是类的概念,苹果的class不是水果的cla
阅读全文
摘要:泛型中有个问号什么意思呢,代表某种确定的类型,但是又有不确定性。怎么讲呢,这个世界其实每件事情都是这样的。比如有个接口Ia,实现类有Aone,Atwo,但是呢,在运行的时候有可能是Aone或者Atwo,是哪一个呢,不知道,这是不确定性;但是都是Ia接口的类型,这又是确定性。所以要创建一个泛型类来表示
阅读全文

浙公网安备 33010602011771号