Java--API
一、Object
Object類是所有類的超類,所有類都直接或間接的繼承於Object
1、獲取字節碼對象的 方式
getClass()
類名.class
Class.forName
2、toString方法
返回對象在內存中的地址值,可以重寫來表現對象的字符串形式
3、equals方法
equals方法,用於比較兩個對象是否相同,它其實就是使用兩個對象的內存地址在比較。Object類中的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