11 2012 档案
摘要:我们都知道,在比较两个对象是否相同时,会用到equals方法,比如List的contains方法,就会调用比较对象的equals方法。前段时间在公司写的一个文件查看小工具,就用到了equals这个方法。具体是遍历两个现个文件夹,如果名称相同的话,比较它们的文件大小,大小不同的话就列举出来。 由于不精通算法。就用了土方法。遍历两个指定的文件夹,把拿到的文件对象存到两条列表中。再对一个列表进行遍历,然后用List的contains判断是否是符合要求的文件,是的话就存到另外一个List,最后返回出去。List<FileEntity> a_files = getFiles("a_
阅读全文
摘要:1.基本类型(primitive type) 1.1基本类型包括:boolean类型和数值类型。数值类型有整数类型和浮点型。整数类型包括byte、short、int、long、char,浮点类型包括float和double(提示,有时候也把char型称为字符型,实际上字符型也是一种整数类型) 1.2注,字符串不是基本数据类型,字符串类型是一个类,也就是一个引用数据类型2.引用类型(reference type) 2.1引用类型包括:类、接口和数组类型,还有一种特殊的null类型。所谓引用数据类型就是对一个对象的引用,对象包括实例和数组两种。实际上,引用类型变量就是一个指针,只是java语...
阅读全文