JavaSE
文章平均质量分 64
Jog熊吉
芝麻绿豆公司CTO
展开
-
java.lang.Object注
发现在这里显示的效果不是很好,所以发个我网易博客这篇文章的传送门:http://houjx114.blog.163.com/blog/static/10085942220111034121078/“本文黑色字体为JavaSE源码注释,蓝色字体为API中文注释,红色字体为作者注释。由于作者水平有限,文中难免存在错误、疏漏之处,敬请广大访客留言批评指正。”package java.lang;...2011-11-03 16:22:54 · 126 阅读 · 0 评论 -
GenericDeclaration接口的研究
这几天看class类的代码,对泛型有了一点理解,在这里与大家分享一下。 首先我们来看一个非常简单的泛型 public class TestA<K extends List & Serilizable, V> { ...} 在这个类中<K extends List & Serilizable, V>称为泛型变量。 ...原创 2013-04-11 10:58:52 · 218 阅读 · 0 评论 -
浅析Annotation接口
这一次我们来看看注解的Annotation接口。首先我们要知道什么是注解,注解这个特性是java5引入进来的,主要是在代码上附带上元数据或标记。这样的做法使代码与一些框架的配置项很好的结合起来,且增加了代码的可读性,Hibernate注解就是非常成功的使用。Java本身为我们提供了三个注解,他们分别是java,lang.Override@Override注解说明该方法覆盖...原创 2013-04-15 09:38:21 · 913 阅读 · 0 评论 -
探索Class的奥秘(一)——toString方法
Class类对toString方法进行了重写,原本在Object类中的toString方法返回的是对象的类型以及地址。而Class类的toString方法则重点强调类型,从代码我们可以发现在java里面所有的类型都是接口、基本数据类型以及类的其中一种(接口以及类合称为引用数据类型)。不难想象我们在获取实例对象的类型时(getClass),尽管获取了一个“Class”的对象,但这个对象的地址我们并不...原创 2013-04-28 15:08:59 · 447 阅读 · 0 评论 -
探索Class的奥秘(二)——forName方法
Class类的forName方法是进行反射的核心,它让我们可以随意加载指定的类。Class分别提供了两个forName方法,一个是单参数的,我们只需要把一个表示类的名称的String传进去就可以获得这个类的类型(Class)对象,从而可以进一步进行实例化操作。而另一个三参数的forName方法则是本次的重点。三个参数分别为String name、boolean initialize以及Cl...原创 2013-04-28 15:32:44 · 385 阅读 · 0 评论