20165236 第六周Java学习总结
Posted gjtt
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20165236 第六周Java学习总结相关的知识,希望对你有一定的参考价值。
20165236 第六周Java学习总结
一、 第八章内容:
1、String 类:
String对象、常量对象;字符串并置;
常用方法:
length,equals,startsWith,compareTo,contains,contains,substring;
2、StringTokenizer类:
StringTokenizer(String s):为String对象a构造一个分析器。使用默认的分隔标记,即空格符、换行符、回车符、Tab符、进 纸符做分隔标记;
StringTokenizer(String s,String delim):为String对象s构造一个分析器。参数delim的字符序列中的字符的任意排列被作为分 隔标记;
3、Scanner类;
4、StringBuffer类:StringBuffer对象;常用方法:
append,charAt,serCharAt,insert,reverse,delete,replace;
5、Date类和Calendar类;
6、日期的格式化:
format方法:format(格式化模式,日期列表)
格式化模式:是一个用双引号括起的字符序列,该字符序列中的字符由时间格式符和普通字符所构成;
日期列表:可以是用逗号分隔的Calendar对象或Date对象;
格式化同一日期:可使用“<”格式化同一个日期;
不同区域的星期格式:
用特定地区的星期格式:format(Locale locale,格式化模式,日期列表);
数字格式化:调用format方法
数据的宽度:"%md"在数字的左面增加空格;"%-md"在数字的右面增加空格;
7、Math类、BigInteger类与Random类;
8、数字格式化:format方法,格式化整数,格式化浮点数。
二、 第十五章内容:
1、泛型:使用泛型类声明和创建对象时,类名后多了一对“<>”,而且必须要用具体的类型替换“<>”中的泛型;
2、链表:由若干个称作结点的对象组成的一种数据结构;
3、堆栈:是一种“后进先出”的数据结构,只能在一端进行输入或输出数据的操作;
创建堆栈对象:Stack; 压栈操作:public E push(E item);
弹栈操作:public E pop();
判断堆栈是否还有数据:public boolean empty();
获取堆栈顶端的数据,但不删除该数据:public int search(Object data);
4、散列映射:创建对象:HashMap;
5、树集;
6、树映射。
三、学习过程中遇到的问题与解决过程:
1、Example15_4 编译时产生的警告提示:将类 collections 中的方法 sort 应用到给定的类型(未解决);
2、常量池分为两种,静态常量池和运行时的常量池。静态常量池:Class文件中的常量池;运行时的常量池:是方法区的一部分。常量池的好处:节约内存空间与运行时间。
四、脚本运行结果截图:
以上是关于20165236 第六周Java学习总结的主要内容,如果未能解决你的问题,请参考以下文章