20165221—JAVA第六周学习心得

时间:2023-03-09 20:23:08
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页

    StringTokenizer类

  • 两种构造方法
    1.用默认分割标记
    2.用指定的分割标记的任意排列

    Scanner类

  • 可以调用方法useDelimiter(正则表达式)

    StringBuffer类

  • 三种构造方法: StringBuffer(); / StringBuffer(int size); /StringBuffer(String s);
  • 常用方法

    Date类与Calender类

    日期格式化

  • format方法,不同区域的星期格式。

    Math类,BigInter类与Random类

    数字格式化

  • format方法,格式化整数,格式化浮点数

    class类与Console类

    泛型与集合框架

  • 泛型:类型声明class 名称<泛型列表>
  • 链表:遍历链表,排序与查找,洗牌与旋转
  • 堆栈:掌握压栈,弹栈,堆栈,获取堆栈顶端的指令。
  • 散列映射:常用方法,遍历散列映射,基于散列映射的查询。
  • 树集:节点的大小关系,TreeSet类的常用方法。
  • 树映射

    代码上传码云网址

    20165221—JAVA第六周学习心得

    运行截图

    20165221—JAVA第六周学习心得
    20165221—JAVA第六周学习心得

总结

这周的内容分支很多,在第八章中String类的常用方法和正则表达式知识点很多,第十五章还没有看完。

本周 完成博客 学习时间 学习重点 完成代码行数
3篇 12h 常用实用类与泛型集合框架 903行