API实际上就是一些类或者接口。学习的过程中不要去记忆类中的方法,我们只要知道每个类的作用,如何创建对象,如何使用方法,以及使用方法,以及方法的作用即可,在实际的使用过程中,可以多去查看API。
一个方法的使用需要注意:
如果这个方法是静态的,那么这个方法就可以直接类名.的方式调用,不需要创建对象,如果不是静态的,就必须创建对象调用方法有没有参数列表,如果有参数列表在调用的过程中必须传递指定类型的实参,如果没有参数列表就不用传递实参 方法有没有返回值,如果有就可以有三种调用方式,可以直接调用、输出调用和赋值调用,如果没有返回值那就只能直接调用。
Object类
属于Java.lang包,使用的时候不用导包它是所有的类的直接或者间接父类,所有对象(包括数组)都实现这个类的方法。接口不继承Object类。
System类
在java.lang包下,使用的时候不需要导包,构造方法被私有了,不能创建该类的对象,所有的成员方法都是静态的,所以直接通过类名.的调用,该类被final修饰,该类不能被继承,它是没有字类的。
日期相关的类
Date类
在Java.util包下,使用的时候必须先导包。
注意:在Java.sql包下还有一个Date类,它其实是Java.util包下的Date的子类。
它可以表示任意的时间,可以精确到毫秒值,可以表示过去的某个时间,也可以表示现在,还可以表示未来
构造方法
Date():表示的就是现在。 Date(long date):根据传入的数据的毫秒值来确定时间,落到哪个时间就表示哪个时间
成员方法
void setTime(long time):设置毫秒值 long getTime():获取毫秒值
SimpleDateFormat类
格式化和解析日期的具体类 在Java.text包下,使用的时候必须先导包
Galendar类
日历类,提供了单独操作年、月、日的方法,位于java.util包下,使用之前必须先导包,是一个抽象类,不能创建对象,可以通过该类中的getInstance()获取其子类对象。