20165236 第六周Java学习总结

20165236 第六周Java学习总结数据结构

1、 第八章内容:app

一、String 类:dom

      String对象、常量对象;字符串并置;学习

      经常使用方法:spa

      length,equals,startsWith,compareTo,contains,contains,substring;orm

二、StringTokenizer类:对象

     StringTokenizer(String s):为String对象a构造一个分析器。使用默认的分隔标记,即空格符、换行符、回车符、Tab符、进      纸符作分隔标记;blog

     StringTokenizer(String s,String delim):为String对象s构造一个分析器。参数delim的字符序列中的字符的任意排列被做为分      隔标记;内存

三、Scanner类;字符串

四、StringBuffer类:StringBuffer对象;经常使用方法:

      append,charAt,serCharAt,insert,reverse,delete,replace;

五、Date类和Calendar类;

六、日期的格式化:

     format方法:format(格式化模式,日期列表)

     格式化模式:是一个用双引号括起的字符序列,该字符序列中的字符由时间格式符和普通字符所构成;

     日期列表:能够是用逗号分隔的Calendar对象或Date对象;

     格式化同一日期:可以使用“<”格式化同一个日期;

     不一样区域的星期格式:

     用特定地区的星期格式:format(Locale locale,格式化模式,日期列表);

     数字格式化:调用format方法

     数据的宽度:"%md"在数字的左面增长空格;"%-md"在数字的右面增长空格;

七、Math类、BigInteger类与Random类;

八、数字格式化:format方法,格式化整数,格式化浮点数。

 

2、 第十五章内容:

一、泛型:使用泛型类声明和建立对象时,类名后多了一对“<>”,并且必需要用具体的类型替换“<>”中的泛型;

二、链表:由若干个称做结点的对象组成的一种数据结构;

 

三、堆栈:是一种“后进先出”的数据结构,只能在一端进行输入或输出数据的操做;

      建立堆栈对象:Stack; 压栈操做:public E push(E item);

      弹栈操做:public E pop();

      判断堆栈是否还有数据:public boolean empty();

      获取堆栈顶端的数据,但不删除该数据:public int search(Object data);

 

四、散列映射:建立对象:HashMap;

五、树集;

六、树映射。

 

3、学习过程当中遇到的问题与解决过程:

一、Example15_4 编译时产生的警告提示:将类 collections 中的方法 sort 应用到给定的类型(未解决);

二、常量池分为两种,静态常量池和运行时的常量池。静态常量池:Class文件中的常量池;运行时的常量池:是方法区的一部分。常量池的好处:节约内存空间与运行时间。

 

4、脚本运行结果截图:

相关文章
相关标签/搜索