java数据结构之散列集HashSet与散列表Hashtable

1.散列集HashSet

HashSet类在java.util包中

A.构造方法:HashSet()

B.常用方法

public boolean add(Object o):向集合中添加指定元素o

public boolean addAll(HashSet set):将当前集合和参数指定的集合set求并运算,使得当前集合成为两个集合的并集

public boolean retainAll(HashSet set):将当前集合和参数指定的集合set求交运算,使得当前集合成为两个集合的交集

public boolean removeAll(HashSet set):将当前集合和参数指定的集合set求差运算,使得当前集合成为两个集合的差集

public void clear():清空集合

public boolean contains(Object o):判断参数o指定的元素是否属于集合

public boolean isEmpty():判断集合是否为空

public boolean remove(Object o):从集合中移除元素o

public int size():返回集合中元素的个数

public Object[] toArray():将集合的元素存放到数组中,并返回这个数组

public boolean containsAll(HashSet set):判断当前集合是否包含参数set指定的集合

public Object clone():得到当前集合的一个克隆对象,该对象中元素的改变不会影响到当前集合中元素,反之亦然

C.可以使用迭代器Iterator遍历集合中的每个元素(有关迭代器Iterator的用法可参照文章“Iterator类的用法”)

2.散列表Hashtable

Hashtable类在java.util包中

它与散列集HashSet最大的不同就是:散列表是使

相关文档:

java加密技术收集 http://coreoak.javaeye.com/blog/91576

关键字: java加密技术

在chinaitlab上面找到关于java加密技术的文章, 摘抄下来, 日后好好学习,链接地址:http://java.chinaitlab.com/base/719984_2.html

最近在研究JAVA CLASS LOADING技术,已实现了一个自定义的加载器。对目前自定义加� ......

windows xp下配置JDK环境变量:

1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08;

2.安装完成后,右击“我的电脑”,点击“属性”;

3.选择“高级”选项卡,点击“ ......

链表LinkedList是由若干个称为结点的对象组成的一种数据结构,每个结点含有一个数据和下一个结点的引用,或含有一个数据并含有上一个结点的引用和下一个结点的引用   LinkedList类在java.util包中

1.构造方法:LinkedList()

2.常用方法

public boolean add(Object o):向链表添加一� ......

远程调试java web start 用javaw启动程序即可:如下 "D:\tools\jdk6.0\bin\javaws"  -J-Xdebug -J-Xnoagent -J-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5016 d:\login.jsp.jnlp 然后在eclipse里面 建立 远程调试 连到5016端口就可以了。 jnlp文件 自己从服务器上下载下来就好。 ......

Java

虚拟机中的类加载器分为两种:原始类加载器(primordial class loader

)和类加载器对象(class loader objects

)。

原始类加载器是Java

虚拟机实现的一部分,类加载器对象是运行中的程序的一部分。不同类加载器加载的类被不同的命名空间所分割。

类加载器调用了许多Java ......