Java语言
文章平均质量分 77
皮帽子
这个作者很懒,什么都没留下…
展开
-
关于Java匿名类
<br />-----------------------------------------------<br />关于JAVA内部类:一个内部类的定义是定义在另一个类内部的类。<br /> 存在它的原因是:<br /> 1.一个内部类的对象能够访问创建它的对象的实现,包括私有数据。即内部类实例对包含它的哪个类的实例来说,是特权的。<br /> 2.对于同一个包中的其他类来说,内部类能够隐藏起来,换句话说,内部类不管方法的可见性如何,那怕是public,除了包容类,其他类转载 2010-07-14 12:24:00 · 479 阅读 · 0 评论 -
类适配器、对象适配器
<br />转自:http://dev.firnow.com/course/3_program/java/javajs/20100710/426028.html<br /> <br /> <br /> <br />适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。A d a p t e r 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。<br />适用场景:<br />1、已经存在的类的接口不符合我们的需求;<br />2、创建一个可以复用的类,使得该类可以与其他转载 2010-08-02 10:18:00 · 835 阅读 · 0 评论 -
Java中的transient,volatile和strictfp关键字
<br />转自:http://www.javaeye.com/topic/52957<br /> <br />Java中的transient,volatile和strictfp关键字<br /> 如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如:Java代码 class T { transient int a; //不需要维持 int b; //需要维持 } class T { transient int a; //不需要维持转载 2010-08-02 12:36:00 · 441 阅读 · 0 评论 -
java Adapter模式
<br />转自:http://yahaitt.javaeye.com/blog/453032<br /> <br /> <br />通常,客户类(clients of class)通过类的接口访问它提供的服务。有时,现有的类(existing class)可以提供客户类的功能需要,但是它所提供的接口不一定是客户类所期望的。这是由于现有的接口太详细或者缺乏详细或接口的名称与客户类所查找的不同等诸多不同原因导致的。<br /><br /> 在这种情况下,现有的接口需要转化(convert)为转载 2010-08-02 10:21:00 · 730 阅读 · 0 评论 -
JAVA反射机制
http://blog.csdn.net/justinavril/article/details/2873664Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其转载 2012-08-29 11:10:38 · 364 阅读 · 0 评论