1. 程式人生 > >Java--API

Java--API

date類型 調用 strong height status name void 間接 語言

一、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