• 第六周学习总结


    20165227 2018-4 《Java程序设计》第六周学习总结

    教材学习内容总结

    第八章

    • String类是Java学习中需要掌握的一种基础类
    • StringTokenizer类:构造一个分析器
    • Scanner类:用于解析出字符序列中所需要的数据
    • StringBuffer类:与String类不同的是其对象的实体的内存空间可以自动改变大小
    • Date类与Calendar类:用于操作和显示时间与日期
    • Format类:格式化 String str= String.format("%tY年%<tm月%<td日",nowTime
    • Math类、BigInteger类和Random类:用于处理数学数据

    第十五章

    • 泛型:class 名称<泛型列表> 用此声明的类被称为泛型类
    • 链表:
    • LinkedList类创建的对象被称为链表对象 LinkedList<String> mylist=new LinkedList<String>();
    • 使用Add方法添加结点 mylist.add("H") mylist.add("HH") 这样就有两个自动链接在一起的结点
    • 堆栈:使用Stack<E> 泛型类创建一个堆栈对象
    • 散列映射:使用HashMpa<K,V> 泛型类创建一个散列映射对象
    • 树集:TreeSet<String> mytree=new TreeSet<String>(); 然后用Add方法添加结点
    • 树映射:TreeMap<K,V> 泛型类创建一个树映射对象

    教材学习中的问题和解决过程

    • 问题1:StringTokenizer类和Scanner类的区别
    • 问题1解决方案:两者都可以用于单词的分解,但两者的思想不同。前者将分解的单词全部存到了实体中,因此能够比较快速的获得单词;而后者不把单词存放在实体中,需要一个一个地去找,因此就比较慢

    代码调试中的问题和解决过程

    • 问题1:在调试第八章的代码的时候,遇到了字符乱码的问题
    • 问题1解决方案:查找书籍和资料,在书上p187找到了。我在使用点字符时候,应该[.]或56来表示

    代码托管

    上周考试错题总结







    其他(感悟、思考等,可选)

    这周的学习中更加详细的了解了Java的String及其他类的内容和定义,再学习新知识的时候一定不能忘记之前的知识,所以课下还是需要对之前的知识点进行巩固才行!

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 210/210 1/1 20/20
    第二周 240/450 1/2 18/38
    第三周 496/946 1/3 22/60
    第四周 624/1570 1/4 30/90
    第五周 843/2413 1/5 24/114
    第六周 733/3146 1/6 20/134
  • 相关阅读:
    撬动百亿VRAR产业,让VR们“造”起来
    带你熟悉鸿蒙轻内核Kconfig使用指南
    教你Python字符串的基本操作:拆分和连接
    从翻硬币游戏看敏捷开发
    求助,请教各位,如何牵头做一个项目
    Qt三方库开发技术:QXlsx介绍、编译和使用
    项目实战:Qt+ffmpeg摄像头检测工具
    OpenSSL 自述
    用故事说透HTTPS
    一起来看看大佬是怎样配置nginx虚拟主机
  • 原文地址:https://www.cnblogs.com/zhuyue-study/p/8745700.html
Copyright © 2020-2023  润新知