首页 > 代码库 > Java--API
Java--API
一、Object
Object类是所有类的超类,所有类都直接或间接的继承于Object
1、获取字节码对象的 方式
getClass()
类名.class
Class.forName
2、toString方法
返回对象在内存中的地址值,可以重写来表现对象的字符串形式
3、equals方法
equals方法,用于比较两个对象是否相同,它其实就是使用两个对象的内存地址在比较。Object类中的equals方法内部使用的就是==比较运算符。
在开发中要比较两个对象是否相同,经常会根据对象中的属性值进行比较,也就是在开发经常需要子类重写equals方法根据对象的属性值进行比较。
二、System类
System类包含一些有用的类和字段,它不能被实例化
1、 static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) :
从src源数组的srcPos索引开始,复制length个元素
从destPost位置开始将这些元素放至到dest数组中
2、 static long currentTimeMillis()
从1970 年 1 月 1 日午夜到当前系统时间的毫秒值
3、static void exit(int status)
终止正在运行的java虚拟机
4、static void gc()
运行垃圾回收器,虚拟机已经尽最大努力(不一定会回收)从所有丢弃的对象中回收了空间
当回收成功是会调用Object的finalize()方法
三、日期相关的类
1、Date类
(1)构造方法
Date()创建当前系统时间的Date对象
Date(long date)创建距1970 年 1 月 1 日 00:00:00date毫秒值的时间对象
2、 DateFormat类 & SimpleDateFormat
DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。
日期/时间格式化子类(如 SimpleDateFormat类)允许进行格式化(也就是日期 -> 文本)、解析(文本-> 日期)和标准化。
(1)String format(Date date)
将Date转换成字符串
(2)Date parse(String source)
将字符串形式的日期转换成Date类型
Java--API