
Java学习
文章平均质量分 78
chindroid
【厚积薄发】人之为学,不日进则日退。独学无友,则孤陋而难成;久处一方,则习染而不自觉。
展开
-
12个有效的提高编程技能的方法
1. 永远不要停止学习和阅读阅读 书籍,而不只是网站阅读 只为自我提升,而不是为了下一个项目阅读 提升你的基础,而不只是最新技术2. 跟比你聪明的人一起工作跟比你更聪明的人或者是更有经验的人一起工作,可以让你快速提升3. 变成一个全才不要过于钻牛角尖,这可能会让你停滞不前和伤害你的就业前景。4. 阅读并记录别人的代码其实写代码比阅读并理解别人的代码要转载 2012-05-16 12:46:17 · 1833 阅读 · 1 评论 -
析Java对象的equals()和hashCode()的使用
解析Java对象的equals()和hashCode()的使用 前言在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个。在多数情况 下,这两个函数是不用考虑的,直接使用它们的默认设计就可以了。但是在一些情况下,这两个函数最好是自己设计,才能确保整个程序的正常运行。最常见的是当 一个对象被加入收集对象(collec转载 2012-05-14 16:37:24 · 1170 阅读 · 0 评论 -
关于Java的File.separator
在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写:File file1 = new File ("C:\tmp\test.txt");在Linux下则是这样的:File file原创 2012-07-11 11:28:26 · 178529 阅读 · 11 评论 -
LinkedList<E>泛型类
使用LinkedList泛型类可以创建链表结构的数据对象。链表是由若干个节点组成的一种数据结构,每个节点含有一个数据和下一个节点的引用(单链表),或含有一个数据以及上一个节点的引用和下个节点的引用(双链表),节点的索引从0开始。链表适合动态改变其存储数据,如增加、删除节点等。1、LinkedList对象java.util包中的LinkedList泛型类创建的对象以链表结构存储数据,习惯上称原创 2012-09-03 09:25:55 · 5279 阅读 · 0 评论 -
HashSet<E>泛型类
HashSet泛型类在数据组织上类似于数学上的集合,可以进行“交”、“并”、“差”等运算。1、HashSet对象HashSet泛型类创建的对象称为集合,如:HashSet set = HashSet;那么set就是一个可以存储 string 类型数据的集合,set 可以调用 add(String s) 方法将 string 类型的数据添加到集合中。添加到集合中的数据称为集合的元原创 2012-07-12 19:23:28 · 9664 阅读 · 1 评论 -
HashMap<K, V>泛型类
HashMap也是一个很实用的类,HashMap对象采用散列表这种数据结构存储数据,习惯上称HashMap对象为散列映射对象。散列映射用于存储键值数据对,允许把任何数量的键值数据对存储在一起。键不可以发生逻辑冲突,两个数据项不要使用相同的键,如果出现两个数据项对应相同的键,那么先前散列映射中的键值对将被替换。散列映射在它需要更多的存储空间时会自动增大容量。例如,如果散列映射的装载因子是0.75,那原创 2012-10-16 13:52:56 · 30230 阅读 · 1 评论