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学习总结的主要内容,如果未能解决你的问题,请参考以下文章

第六周java学习总结

第六周学习总结

20175317 《Java程序设计》第六周学习总结

201621123021《JAVA程序设计》第六周学习总结

《JAVA程序设计》第六周学习总结

20165232 第六周学习总结