20165225《Java程序设计》第六周学习总结
1.视频与课本中的学习:
- 第八章学习总结
String类
String对象(常量,对象)
字符串并置(结果仍是常量)
常用方法
length,equals,startsWith,compareTo,contains,contains,substring
字符串与基本数据类型相互转化
对象的字符串表示
正则表达式与字符串
StringTokenizer类
Scanner类
StringBuffer类
StringBuffer对象
常用方法
append,charAt,serCharAt,insert,reverse,delete,replace
Date类和Calendar类
日期格式化
Math类,BigInteger类,Random类
数字格式化:format方法,格式化整数,格式化浮点数
Class类与Console类
Pattern类和Matcher类
- 第十五章学习总结
泛型
泛型类声明:class 名称<泛型列表>
链表
遍历链表 iterator()
排序和查找
洗牌和旋转
堆栈:先进后出
2.代码调试中的问题和解决过程:
- 代码托管:
3.上周错题总结:
1.public boolean contains(Object o) 如果指定对象无法与该 set 中的当前元素进行比较或不包含,则返回null。
2.d+匹配1个或更多连续的数字;
3.new Date(System.currentTimeMillis())等价于new Date(),我不是很懂这里也..我觉得括号里面是一个定义,难道只是一个解释吗;
4.如果String串为纯英文,那么一个英文字母是一个字符,长度为1,占1个字节,不会出错,但如果String串中包含中文,一个中文汉字也是一个字符,长度为1,但是却占多个字节(具体占几个字节跟使用的编码有关),即长度等于字符串中 Unicode代码单元的数量。
注:编译错误的题我都重新编了一下然后都对上答案了,所以觉得没什么好写的...
5.学习心得:
不会不会都不会,好难好难都好难QAQ
周末愉快。