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最大的不同就是:散列表是使
相关文档:
算术异常类:ArithmeticExecption
空指针异常类:NullPointerException
类型强制转换异常:ClassCastException
数组负下标异常:NegativeArrayException
数组下标越界异常:ArrayIndexOutOfBoundsException
违背安全原则异常:SecturityException
文件已结束异常:EOFException
文件未找到异常:FileNotFoundExcepti ......
本文包括:
A: servlet源码实例
B: servlet部署
C: 客户端远程调用
D: servlet开发调用工具
A: servlet源码实例
package com.viewlinecn.userlogin.www.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http ......
远程调试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 NIO写了一个定制的HTTP Server,主要是支持我的WeBuzz.IM网页版聊天服务
。
先介绍一下WeBuzz.IM网页聊天服务。
WeBuzz.IM
是一款网页版即时聊天工具,用于帮助用户通过网页和朋友聊天。Gtalk(Google Talk)
、MSN(Windows Live Messenger)
、Yahoo! Messenger(Yahoo! Chat,又称为雅虎通)
......
在Java
虚拟机中,被加载类型的信息都保存在方法区中。这些信息在内存中的组织形式由虚拟机的实现者定义,比如,虚拟机工作在一个“little- endian”
的处理器上,他就可以将信息保存为“little-endian”
格式的,虽然在Java
类文件中他们是以“big-endian”
格式保 存的。设 ......