课本知识点小结

第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类的常用方法。
  • 树映射

    代码上传码云网址

    运行截图


总结

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

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

20165221—JAVA第六周学习心得的更多相关文章

  1. 20165221 JAVA第三周学习心得

    知识点回顾 类与对象学习总结 类:java作为面向对象型语言具有三个特性:①封装性.②继承性.③多态性.java中类是基本要素,类声明的变量叫对象.在类中定义体的函数题叫方法. 类与程序的基本结构: ...

  2. 20165221 JAVA第五周学习心得

    课本知识点 内部类与异常类 内部类:在一个类中定义另一个类 特点:外嵌类的成员在内部类仍然有效,内部类也可调用外嵌类的方法,内部类的类体不能声明类变量及类方法 非内部类不能是static类 匿名类:创 ...

  3. 20165210 Java第六周学习总结

    20165210 Java第六周学习总结 教材学习内容 第八章学习总结 String类: 构造String对象: 1. 常量对象 2. String对象 3. 引用String常量 字符串的并置: S ...

  4. 20145304 Java第六周学习报告

    20145304<Java程序设计>第六周学习总结 教材学习内容总结 1.InputStream与OutputStream: 在Java中,输入串流的代表对象为java.io.InputS ...

  5. 20165326 java第六周学习笔记

    第六周学习总结 ch8 String类对于有效处理字符序列信息非常重要. String对象的字符序列不能被修改删除,无法发生变化. StringBuffer类的对象实体的内存空间可以自动改变大小,便于 ...

  6. 2016-2017-2 20155309 南皓芯java第六周学习总结

    教材内容详解 这一次主要学习的是第十章与第十一章的内容.主要讲述了串流,字符处理和线程以及并行API. 输入输出 串流:Java中的数据有来源(source)和目的地(destination),衔接两 ...

  7. 201521123093 java 第六周学习总结

    1. 本周学习总结 1.1 面向对象学习暂告一段落,请使用思维导图,以封装.继承.多态为核心概念画一张思维导图,对面向对象思想进行一个总结. 注1:关键词与内容不求多,但概念之间的联系要清晰,内容覆盖 ...

  8. 20165220 Java第六周学习总结

    教材学习内容总结 正则表达式:正则表达式是一个String对象的字符序列,该字符序列中含有具有特殊意义的字符,这些特殊字符称作正则表达式的元字符. 链表:由若干个称作结点的对象组成的一种数据结构,用于 ...

  9. Java第六周学习总结

    1. 本周学习总结 1.1 面向对象学习暂告一段落,请使用思维导图,以封装.继承.多态为核心概念画一张思维导图,对面向对象思想进行一个总结. 注1:关键词与内容不求多,但概念之间的联系要清晰,内容覆盖 ...

随机推荐

  1. delphi架构

    概要介绍:Object Pascal语言的结构比较特殊,跟C有很大的不同,但是它秉承PASCAL语言的一贯结构化的传统,相信大家很容易就可以了解. 一:Program 单元     一个object  ...

  2. 记一次给自己的本子更换一个SSD盘

    记一次给自己的本子更换一个SSD盘 关于笔记本电脑:特别讨厌联想的本子(个人习惯:键盘超级硬-按着手疼)dell的可以考虑一下,不过如果我推荐的话:小米的本子还是可以考虑一下的一般买的话建议买6000 ...

  3. docker 基本功能

    Docker开启Remote API docker默认是没有开启Remote API的,需要我们手动开启. 1.编辑/lib/systemd/system/docker.service文件: 注释掉图 ...

  4. 数据库基础SQL知识面试题一

    数据库基础SQL知识面试题一 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 如标题所示,本篇博客主要介绍基础知识的面试题.大家可以用来测试面试者的技术水平,由于个人水平所限,难免 ...

  5. Linux虚拟内存(swap)调优篇-“swappiness”,“vm.dirty_background_ratio”和“vm.dirty_ratio”

      Linux虚拟内存(swap)调优篇-“swappiness”,“vm.dirty_background_ratio”和“vm.dirty_ratio” 作者:尹正杰 版权声明:原创作品,谢绝转载 ...

  6. centos的用户、组权限、添加删除用户等操作的详细操作命令

    1.Linux操作系统是多用户多任务操作系统,包括用户账户和组账户两种 细分用户账户(普通用户账户,超级用户账户)除了用户账户以为还 有组账户所谓组账户就是用户账户的集合,centos组中有两种类型, ...

  7. 面向对象【林老师版】:__init__定制自己独有的特征(三)

    本节内容 1.是如何产生对象 2.实例化的步骤 3.类即类型 一.是如何产生对象? __init__方法用来为对象定制对象自己独有的特征 1.stu1=LuffyStudent()调用报错 1.代码 ...

  8. Ant和Maven

    Ant和Maven都是基于Java的构建(build)工具.理论上来说,有些类似于(Unix)C中的make ,但没有make的缺陷.Ant是软件构建工具,Maven的定位是软件项目管理和理解工具. ...

  9. DotNetBar的一个MDIView不正常显示的问题

    现象,使用tabStrip MDIView后,子窗体会被遮挡一部分,两种解决办法 1.tabStrip的 MdiAutoHide=False 2.tabStrip 设置MultilineWithNav ...

  10. zookeeper的作用

    1.管理(存储和读取)程序提交的状态数据 2.为用户程序提供数据节点监听服务