01 Object類、Date類、DateFormat類、Calendar類、System類、StringBuilder類、包裝類

一、Object類

1.首先:Object類是所有類的父類,它中的方法所有類都可以使用

2.查看某個類裏面有哪些方法的快捷鍵:

 ctrl+f12;

3.當輸出一個對象名輸出的是內容的時候,那麼一定是重寫了toString方法;

 

4.Object類的equals方法,toString方法,api中查看

二、Date類

1.兩個構造方法

Date():

    該date對象代表當前時間;

Date(long date):

     該date對象代表指定的時間

2.怎麼獲取一個Date對象對應的毫秒值?

        long getTime();

 

三、DateFormat$SimpleDateFormat日期格式化

1.匹配模式常見規則?

 yyyy-MM-dd   HH:mm:ss

    y      M    d      H   m  s

這幾個字母不能改變,改變的是之間的規則,如:“-”

2.DateFormat類的format方法和parse方法

怎麼把一個字符串轉換成一個Date對象?

parse();

怎麼把一個Date對象轉換成一個String字符串;

format();

 

四、Calendar(日曆類)

1.怎麼得到Calendar類的對象?

不是通過new,而是通過靜態方法getInstance()

2.構造方法不對外開發,提供專門的方法來獲取對象,設計模式(單例設計模式);

3.怎麼獲取Calendar對象對應的Date對象?

   getTime();

五、StringBuilder和String比較

1.StringBuilder存儲長度可以變得字符串,而String存儲的是固定字符串

2.StringBuilder性能好,相當於容器,而String每次拼接都會創建新的字符串對象

 

六、包裝類

1.自動裝箱 基本類型-->引用類型

例如:int-->Integer

自動拆箱 引用類型-->基本類型

 

2.基本類型怎麼轉換成字符串類型?

直接拼接空字符串(工作中常用)

例如:String a = 1+"";

(注意,包裝類纔有方法可調用)

包裝類才能調用方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章