摘要:
没有指针做的链表近来用JavaA题,坐到了链表系列,效果不好,可能是自己对Java中指针的理解不够,下面来分析一下:Java不是没有指针,而是对指针进行了伪装:使用上泛化、强化和简单化,概念上淡化和弱化。1.Java强调所有的对象赋值和传递都是引用Objecta=newObject(); 创建一个对象,a是对这个对象的引用b=a; b并不是一个新对象,它是对a对象的引用。其实呢,a是指针,b也是指针,将a的值赋给b,也就是将a所存储的地址赋给b,b自然指向了a所指向的对象。2.Java强调两个对象的相等比较(==)不是比较两个对象的值是否相同,是比较两个对象是不是相同的引用。字符串是一个比较. 阅读全文
摘要:
适配器模式-adapter定义:将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。采用的方式:让一个适配器包装一个适配者。这是对象适配器还有类适配器:应用:迭代器 阅读全文
摘要:
http://blog.csdn.net/cnham/article/details/3086038http://blog.csdn.net/ouyangmeile/article/details/3889797一、定义程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述(self-representation)和监测(examination),并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。二、与JavaReflection 是 Java 程序开发语言 阅读全文