- 博客(3)
- 收藏
- 关注
原创 java.util.set----HashSet、LinkedHashSet、TreeSet的特点
HashSet采用散列函数对元素进行排序,是专门为快速查询而设计的。存入HashSet的对象必须定义hashCode方法。(不会添加重复的元素,自然排序,可以添加null值) TreeSet采用红黑树的数据结构进行排序元素,使用它可以从Set中提取有序(升序或者降序)的序列。需要注意的是,存入自定义类时,TreeSet需要维护元素的存储顺序,因此自定义类要实现Comparable接口并定义com...
2010-07-29 16:04:34 117
原创 Java中"=="与"equals"的区别
1)比较方式角度: ==是面向过程的操作符;equals是面向对象的操作符 ==不属于任何类,equals则是任何类(在Java中)的一个方法; 我们可以1)Primitive1 (基本类型)= = Primitive2(基本类型); 2)Object Reference1(对象引用)= = Object Reference2(对象引用) ...
2010-07-29 09:34:22 51
原创 Static的用法
在Java语言中,static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之...
2010-07-28 14:28:36 65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人