106 常用类库
老李-大连
毕业于西安电子科技大学,计算机硕士,东软信息学院副教授,2002年开始作为专职教师,主讲JavaJSPJavaEE,出版有Java Web程序设计基础教程Java Web开发实践教程Java Web开发教程JavaEE实用教程和Java语言程序设计Java7等。
展开
-
Hashtable类的用法
实现了Map接口,是同步的哈希表,不允许类型为null的键名和键值。哈希表主要用于存储一些映射关系。这个类比较特殊,与Collection中的其它的类不太一样,首先它是同步的,另外它是继承自java.util.Dictionary类。一个典型的应用就是在连接数据库的时候,需要提供各种参数,包括主机、端口、数据库ID、用户名、口令等,可以把这些信息先存储在哈希表中,然后最为参数使用。下原创 2007-03-19 14:56:00 · 3348 阅读 · 0 评论 -
Vector类的用法
Vector类实现了AbstractList。Vector相当于动态数组,Java中我们定义数组之后,元素的个数不能发生变化,如果元素个数未知就不能使用数组,这时候就可以使用Vector。Vector对象可以存放各种对象。Vector是一个动态数组,所以在执行过程中,会随着元素的变化调整自身的容量。提供了4种构造函数:public Vector(); 默认的构造函数,用于创建一个原创 2007-03-19 14:59:00 · 5584 阅读 · 2 评论 -
HashSet类的用法
HashSet是实现Set接口的一个类,具有以下的特点:Ø 不能保证元素的排列顺序,顺序有可能发生变化。Ø 另外HashSet不是同步的,如果多个线程同时访问一个Set,只要有一个线程修改Set中的值,就必须进行同步处理,通常通过同步封装这个Set的对象来完成同步,如果不存在这样的对象,可以使用Collections.synchronizedSet()原创 2007-03-19 14:54:00 · 22860 阅读 · 4 评论 -
Math类的常用方法
封装了一些基本运算方法,包括进行三角运算的正弦、余弦、正切、余切相关的方法:例如,求正弦的sin,求余弦的cos等,如果使用的话可以参考JDK。下面的方法可能是我们经常要使用的:(1)求最大值,可以用于求int类型,long类型,float类型,double类型的最大值,下面仅仅下求整数最大值的方法的定义:public static int max(int a,int b);原创 2007-03-19 14:57:00 · 3014 阅读 · 0 评论 -
String与StringBuffer
1、String类String是比较特殊的数据类型,它不属于基本数据类型,但是可以直接赋值,不使用new关键字进行实例化,但是也可以使用关键字new进行实例化。下面的代码都是合法的: String s1 = "this is a string!"; String s2 = new String("this is another string!");另外String在原创 2007-03-16 13:44:00 · 3105 阅读 · 1 评论 -
迭代器Iterator的用法
迭代器Iterator的用法和枚举一样,表示一些对象的集合,主要用于对数组进行遍历,定义如下:package java.util; public interface Iterator { boolean hasNext(); Object next(); void remove();}3个方法的作用如下:Ø原创 2007-03-19 15:04:00 · 3211 阅读 · 2 评论