这几天知识有点多,对于刚刚接触java的我学起来很费力。所以都没时间上论坛和大家交流。这几天学API学的类比较多,我又属于比较笨的人,所以学起来比较费力,我就把这几天的API总结下和大家分享吧。1:Object(重点)
toString():为了让对象的显示有意义,一般重写该方法。
equals():默认比较的是地址值,一般重写该方法,按照自己的需求。
hashCode() 理解一下,后面会用到
2:Math
floor():小于等于参数的最大整数。
ceil():大于等于参数的最小整数。
round():四舍五入。+0.5
random():随机数。[0.0,1.0)
pow():x的y次方
sqrt():平方根 素数问题。
3:Random
nextInt(int n):随机产生[0,n)
4:Scanner
nextInt():获取int类型
nextLine():获取String类型
5:String(重点)
A构造方法:
a:String s = new String(); b:String s = new String(String str); c:String s = "hello";(我喜欢这种) A:判断功能 B:获取功能 C:转换功能 D:其他功能 a:替换功能 b:切割功能 c:去除两端空格功能 d:字典顺序比较功能
6:StringBuffer(重点)
老毕的话:增删改查。
append():添加
insert():在指定位置添加
reverse():反转
7:System
exit():退出
8:Arrays
sort():排序
binarySearch():二分查找
9:Integer(重点)
parseInt(String s):把String -- int
10:Date:
Date 表示特定的瞬间,精确到毫秒。
构造方法:
Date():默认指当前系统时间。
Date(long time):根据给定的毫秒值生成一个时间。
成员方法:
public long getTime():
public void setTime(long time):
掌握Date---long 和long---Date的转换
11:DateFormat:
对日期进行格式化的类。提供了对日期进行格式化,和对字符串进行解析的功能。
掌握Date---String和
String--Date转换
12:Calendar:日历类。也是处理时间的。
成员方法:
public int get(int field):参数是日历字段。
还有对象数组,以及用户登陆和注册的案例。
我们目前学的API就是这些,源码我就不发了,大家可以自己看API练习,感觉这样更有利于大家的学习。学API一定要敲代码,别想着把这些背下来,一边敲一边看,不会就查,来回敲个几遍比你光看API背好很多的。
|