易截截图软件、单文件、免安装、纯绿色、仅160KB

Java实现Hash表

class Node{//节点数据结构
    private Object value;//节点的值
    private Node next;//链表中指向下一结点的引用
    /*提供了常见的操作*/
    public Node(Object value){this.value = value;};
    public Object getValue() {return value;}
    public Node getNext() {return next;}
    public void setNext(Node next){this.next=next;}
}
public class MyHashSet {//Hash数据结构
    private Node[] array;//存储数据链表的数组
    private int size = 0;//表示集合中存放的对象的数目
    public MyHashSet(int length){
        array = new Node[length];//创建数组
    }
    public int size(){return size;}
    private static int hash (Object o){    //根据对象的哈希码得到一个优化的哈希码,
                                        //算法参照java.util.HashMap的hash()方法
        int h = o.hashCode();
        h += ~(h<<9);
        h ^= (h>>>14);
        h += (h<<4);
        h ^= (h>>>10);
        return h;
    }
    private int indexFor(int hashCode){    //根据Hash码得到其索引位置
                               


相关文档:

java时区解决方案

 tomcat启动web服务的时候总是会有8小时的时差,
琢磨了好久,最简单的办法就是
找到文件夹jdk1.6.0_07\jre\lib\zi\Etc
这里边都是一些时区文件GTM+1,GTM+2,GTM+3....
备份一份Etc
拷贝N份GTM+8文件(中国的时区是GTM+8)
把GMT+8文件名改成GTM+1,GTM+2,GTM+3....
覆盖掉原来的Etc里边的文件
重启tomcat问题解决 ......

JAVA环境变量设置

举例子说明一切。
JAVA_HOME: C:\j2sdk1.4.2_13
 
Path:         C:\j2sdk1.4.2_13\bin;
Classpath:.;JAVA_HOME\lib\tools.jar ; JAVA_HOME\lib\dt.jar;
                 &n ......

JAVA List to Array,Array to List

 1.List转换成为数组。(这里的List是实体是ArrayList)
调用ArrayList的toArray方法。
例:String[] arr = (String[])list.toArray(new String[size]);
2.数组转换成为List。
调用Arrays的asList方法。
例:List stooges = Arrays.asList("Larry", "Moe", "Curly"); ......

Java虚拟机几个命令行参数说明

一、运行class文件
执行带main方法的class文件,命令行为:
java <CLASS文件名>
注意:CLASS文件名不要带文件后缀.class
例如:
java Test
如果执行的class文件是带包的,即在类文件中使用了:
package <包名>
那应该在包的基路径下执行,命令行为:
java <包名>.CLASS文件 ......

Oracle 与在Java中的链接

转帖处:http://dong-java.javaeye.com/blog/375150 
1。推荐使用Oralce比较新的10.2.0.3 JDBC Drivers。这个版本对比9.2的最大的好处是DriverManager.setLoginTimeout函数是起作用的。设置了这个参数,在恶劣的网络环境中就不会有连接数据库的函数长时间不返回的情况。
2。JDBC Developer!ˉs Guide and Refer ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号