Java API的笔记

 

 


API: API是什么,API是应用程序编程接口,简单说就是给你一个很大的库,开发一般需要用到的东西库都给你实现了,你只需要会调用就完事了。学API的最好方法就是先看看一些个视频,教你如何使用的,然后对经常使用的API有一定了解了,就算以后不记得,只要查阅下文档就可以了。

常用类:String和StringBuffer,前者是一个不可扩展的,后者是可扩展的。比如:

String str= “abcd”;

String str = str + “efgh”;

虽然str是改变了,但并不是扩展了,只是在内部又新创建了一个String实例对象引用了一个新的字符串罢了,效率不高。而StringBuffer是可扩展的,不用再新创建一个实例对象,所以是可扩展的。在jdk1.5之后,新增加了一个StringBuilder类,StringBuilder比StringBuffer类效率稍微高点,但是在多线程应用中,应该使用StringBuffer,因为StringBuiledr不是线程安全的。

集合:Hashtable和Properties。这两个集合都算是有点老了,现在比较多使用的是实现了Collection接口或者实现了Map接口的类。比如ArrayList,hashmap,hashmap之类的。

他们的方法也相差不大,一般都有一个add或者put方法添加对象,还有一个remove方法移除集合里面的对象。要遍历集合,一般是有一个方法是返回一个Iterator对象来实施遍历,

代码具体实现一般是:

Collection c = new Collections();
Object obj = new Object();
c.add(obj);//添加一个对象
Iteratorc it = it.erator();//获得当前对象的迭代器
while(it.hasnext()) {
	Object obj = it.next();
}


 

1.5之后大部分集合可以直接用for循环了。

       日期:Date,Calendar,一般用于格式处理。Calendar里面有个format,可以把想要的时间输出格式弄成一个字符窜。

       Math类:一般用的最多的就是它的一个方法,random(),返回一个0到1的随机数,但是现在几乎被Rondom类代替了。因为Rondom类更好使。可以控制随机输出数字的范围。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值