摘要: /***@srchttp://eric-619.iteye.com/blog/693185*Object类的方法:*clone()*equals()*finalize()*hashCode()*toString()**1、equals()方法:*^equals方法强调比较的值的是否相等*==强调对象的地址是否相同*^s1和s2的值都保存在对内存中*s3和s4的值都保存在占内存的字符串缓冲池中,缓存池的分配原则是按值是否相同来分配。*^如果值相同则分在一起,指向他们的引用的hashCode()值也相同。如果不同,则不分在一起,也就不==了。*所以s3和s4是相同的两个引用,而s5和他们俩内存地址 阅读全文
posted @ 2011-11-30 23:34 啊孟 阅读(1534) 评论(0) 推荐(0) 编辑
摘要: 前言:本文是对Java集合框架做了一个概括性的解说,目的是对Java集合框架体系有个总体认识,如果你想学习具体的接口和类的使用方法,请参看Java API文档。一、概述数据结构对程序设计有着深远的影响,在面向过程的C语言中,数据库结构用struct来描述,而在面向对象的编程中,数据结构是用类来描述的,并且包含有对该数据结构操作的方法。在Java语言中,Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(具体实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为Java集合框架(Java Collection Framework)。Java程序员在具体应用时,不必考虑数据结 阅读全文
posted @ 2011-11-30 23:06 啊孟 阅读(326) 评论(1) 推荐(0) 编辑
摘要: JUnit是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例(用于java语言)。它包括以下特性:1、用于测试期望结果的断言(Assertion)2、用于共享共同测试数据的测试工具3、用于方便的组织和运行测试的测试套件4、图形和文本的测试运行器JUnit最初是由Erich Gamma(GoF之一)和Kent Beck(xp和refactor的先驱之一)编写的. 需 要说明的是junit一般是用来进行单元测试的,因此需要了解被测试代码的内部结构(即所谓的白盒测试),另外junit是在xp编程和重构 (refactor)中被极力推荐使用的工 阅读全文
posted @ 2011-11-30 22:49 啊孟 阅读(266) 评论(0) 推荐(0) 编辑