zoukankan      html  css  js  c++  java
  • 20165215 2017-2018-2 《Java程序设计》第6周学习总结

    20165215 2017-2018-2 《Java程序设计》第6周学习总结

    教材学习内容总结

    chapter8

    • Java把String类定义为final类,即String类不能有子类
      • 用户无法输出String对象的引用
      • 用String类声明的对象的值是可以改变的
    • 参与并置运算的String对象,只要有一个是变量,那么Java就会在动态区存放所得到的新String对象的实体和引用;如果两个常量进行并置运算,那么得到的依旧是常量。
    • String类的常用方法
    • 字符串与基本数据类型的互相转换
    • 一个对象通过调用toString()方法获得该对象的字符串
    • getChars()和toCharArray()方法的使用
      • 必须在try-catch语句中调用getBytes()
    • 正则表达式
    • StringTokenizer类
      • 使用nextToken()方法逐个获取String对象的字符序列中的语言符号
      • 调用countTokens()方法得到计数变量的值
    • StringTokenizer和Scanner的区别
      • StringTokenizer用空间换取速度,Scanner用速度换取空间
    • StringBuffer类对象的实体的内存空间可以自动地改变大小
      • 常用方法
    • Data类和Calendar类
    • 日期格式化与数字格式化
    • Math类、BigInteger类和Random类

    chapter15

    • 使用class 名称<泛型列表>声明一个类,其中泛型不能是基本类型数据
    • 链表是由若干个称作节点的对象组成的一种数据结构,每个节点含有一个数据和下一个节点的引用
      • LinkedList
      • 常用方法
      • 遍历链表
      • 排序与查找
      • 洗牌与旋转
    • 堆栈是一种“后进先出”的数据结构,只能在一端进行输入或输出数据的操作
      • Stack
      • 常用方法
      • 遍历散列映射
    • 树集

    代码托管

    (statistics.sh脚本的运行结果截图)

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 37/37 1/1 15/15
    第二周 398/429 2/3 15/30
    第三周 753/1167 1/4 20/50
    第四周 1296/2109 2/6 20/70
    第五周 1191/3323 2/8 20/90
    第六周 1806/4390 2/10 15/105

    参考资料

  • 相关阅读:
    【5.3】dict的子类
    【5.2】dict的常用方法
    【5.1】dict的abc继承关系
    【4.5】列表推导式、生成器表达式、字典推导式
    【4.4】bisect维护已排序序列
    【4.3】实现可切片的对象
    【4.2】Python序列中+、+=和extend的区别
    【4.1】Python中的序列分类
    【3.12】contextlib简化上下文管理器
    【3.11】Python中的with语句
  • 原文地址:https://www.cnblogs.com/fyss/p/8747284.html
Copyright © 2011-2022 走看看