20165236 第六週Java學習總結

20165236 第六週Java學習總結數據結構

1、 第八章內容:app

一、String 類:dom

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

      經常使用方法:spa

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

二、StringTokenizer類:對象

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

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

三、Scanner類;字符串

四、StringBuffer類:StringBuffer對象;經常使用方法:

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

五、Date類和Calendar類;

六、日期的格式化:

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

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

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

     格式化同一日期:可以使用「<」格式化同一個日期;

     不一樣區域的星期格式:

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

     數字格式化:調用format方法

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

七、Math類、BigInteger類與Random類;

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

 

2、 第十五章內容:

一、泛型:使用泛型類聲明和建立對象時,類名後多了一對「<>」,並且必需要用具體的類型替換「<>」中的泛型;

二、鏈表:由若干個稱做結點的對象組成的一種數據結構;

 

三、堆棧:是一種「後進先出」的數據結構,只能在一端進行輸入或輸出數據的操做;

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

      彈棧操做:public E pop();

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

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

 

四、散列映射:建立對象:HashMap;

五、樹集;

六、樹映射。

 

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

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

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

 

4、腳本運行結果截圖:

相關文章
相關標籤/搜索