1. 程式人生 > >20165236 第六周Java學習總結

20165236 第六周Java學習總結

回車 arc 獲取 第八章 聲明 col subst ons nbsp

20165236 第六周Java學習總結

一、 第八章內容:

1、String 類:

String對象、常量對象;字符串並置;

常用方法:

length,equals,startsWith,compareTo,contains,contains,substring;

2、StringTokenizer類:

StringTokenizer(String s):為String對象a構造一個分析器。使用默認的分隔標記,即空格符、換行符、回車符、Tab符、進 紙符做分隔標記;

StringTokenizer(String s,String delim):為String對象s構造一個分析器。參數delim的字符序列中的字符的任意排列被作為分 隔標記;

3、Scanner類;

4、StringBuffer類:StringBuffer對象;常用方法:

append,charAt,serCharAt,insert,reverse,delete,replace;

5、Date類和Calendar類;

6、日期的格式化:

format方法:format(格式化模式,日期列表)

格式化模式:是一個用雙引號括起的字符序列,該字符序列中的字符由時間格式符和普通字符所構成;

日期列表:可以是用逗號分隔的Calendar對象或Date對象;

格式化同一日期:可使用“<”格式化同一個日期;

不同區域的星期格式:

用特定地區的星期格式:format(Locale locale,格式化模式,日期列表);

數字格式化:調用format方法

數據的寬度:"%md"在數字的左面增加空格;"%-md"在數字的右面增加空格;

7、Math類、BigInteger類與Random類;

8、數字格式化:format方法,格式化整數,格式化浮點數。

二、 第十五章內容:

1、泛型:使用泛型類聲明和創建對象時,類名後多了一對“<>”,而且必須要用具體的類型替換“<>”中的泛型;

2、鏈表:由若幹個稱作結點的對象組成的一種數據結構;

3、堆棧:是一種“後進先出”的數據結構,只能在一端進行輸入或輸出數據的操作;

創建堆棧對象:Stack; 壓棧操作:public E push(E item);

彈棧操作:public E pop();

判斷堆棧是否還有數據:public boolean empty();

獲取堆棧頂端的數據,但不刪除該數據:public int search(Object data);

4、散列映射:創建對象:HashMap;

5、樹集;

6、樹映射。

三、學習過程中遇到的問題與解決過程:

1、Example15_4 編譯時產生的警告提示:將類 collections 中的方法 sort 應用到給定的類型(未解決);

2、常量池分為兩種,靜態常量池和運行時的常量池。靜態常量池:Class文件中的常量池;運行時的常量池:是方法區的一部分。常量池的好處:節約內存空間與運行時間。

四、腳本運行結果截圖:

技術分享圖片

20165236 第六周Java學習總結