20165221—JAVA第六週學習心得

課本知識點小結

第8章:經常使用實用類

String類

  • 常量對象放入常量池中,而用string聲明的對象變量中存放着引用。凡是new構造的常量都不在常量池中。
  • startIndex表示提取字符的起始位置,count表示從起始位置起,提取的字符個數。
  • 字符串的並置:要注意,常量作並置,獲得的還是常量,如「你」+「好」,可是,存在一個變量,則在動態區就要產生新的實體,如you+hi.
  • String類的經常使用方法
    1.public int length(),直接統計字符序列的長度。
    2.public boolean equals(String s),比較兩者字符序 列的長度是否相同,輸出false或true.
    3.public boolean startsWith(String s),public boolean endsWith(String s),判斷字符序列前綴或者後綴是否相同。
    4.public int compareTo(String s),比較字符序列大小。大於s返回正值,等於返回0,小於返回負值。
    5.public boolean containa(String s),用於判斷String對象與s是否有相同字符片斷而輸出對或錯。
    6.public int indexOf (String s),檢索在原對象中,出現s的位置。
    7.publlic String substring(int startpoint)``,表示複製(start,end-1)片斷的字符。 8.public String trim```,表示去掉原字符序列點後空格。
  • 字符串與基本數據的轉化。
  • 對象字符串的表示。
  • 字符串與字符數組和字節
    1.getChar表示複製(start,end-1)的字符。
    2.字符串的加密算法
  • 正則表達式及字符串的替換與分解
    詳見課本187頁java

    StringTokenizer類

  • 兩種構造方法
    1.用默認分割標記
    2.用指定的分割標記的任意排列git

    Scanner類

  • 能夠調用方法useDelimiter(正則表達式)正則表達式

    StringBuffer類

  • 三種構造方法: StringBuffer(); / StringBuffer(int size); /StringBuffer(String s);
  • 經常使用方法算法

    Date類與Calender類

    日期格式化

  • format方法,不一樣區域的星期格式。數組

    Math類,BigInter類與Random類

    數字格式化

  • format方法,格式化整數,格式化浮點數框架

    class類與Console類

    泛型與集合框架

  • 泛型:類型聲明class 名稱<泛型列表>
  • 鏈表:遍歷鏈表,排序與查找,洗牌與旋轉
  • 堆棧:掌握壓棧,彈棧,堆棧,獲取堆棧頂端的指令。
  • 散列映射:經常使用方法,遍歷散列映射,基於散列映射的查詢。
  • 樹集:節點的大小關係,TreeSet類的經常使用方法。
  • 樹映射dom

    代碼上傳碼雲網址

    運行截圖


總結

這周的內容分支不少,在第八章中String類的經常使用方法和正則表達式知識點不少,第十五章尚未看完。學習

本週 完成博客 學習時間 學習重點 完成代碼行數
3篇 12h 經常使用實用類與泛型集合框架 903行
相關文章
相關標籤/搜索