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学习总结的更多相关文章

  1. 20145307陈俊达第六周JAVA学习总结

    20145307陈俊达第六周JAVA学习总结 知识点梳理 第十章节 S1 ·若要将数据从来源中取出,可以使用输入串流:若要将数据写入目的地,可以使用输出串流.在java中,输入串流代表对象为java. ...

  2. 第六周java学习总结

    学号 20175206 <Java程序设计>第六周学习总结 教材学习内容总结 第七章: 主要内容 内部类 匿名类 异常类 断言 重点和难点 重点:内部类和异常类的理解 难点:异常类的使用 ...

  3. 2019年8月5日~8月11日 第六周JAVA学习总结

    本周主要进行了对JAVA基础的学习和PTA代码的编写,平均每天花在学习上的时间约3个小时,花在代码上的时间约2个小时,花在解决问题上的时间约1.5个小时. 下周打算继续JAVA的学习,完成java面向 ...

  4. 201521123105 第六周Java学习总结

    1. 本周学习总结 1.1 面向对象学习暂告一段落,请使用思维导图,以封装.继承.多态为核心概念画一张思维导图,对面向对象思想进行一个总结. 2. 书面作业 1.clone方法1.1 Object对象 ...

  5. 《第六周java学习笔记》

    教材知识点总结 Java 把 String 类定义为 final 类. new 运算符首先分配内存空间并在内存空间中放入字符序列,然后计算出引用.(new String(char a[],int st ...

  6. 第五周Java学习总结(补)

    第五周java学习内容(补) 学习内容: File类方法的操作 public String getName() public boolean canRead() public boolean canW ...

  7. 20165203《Java程序设计》第七周Java学习总结

    20165203<Java程序设计>第七周Java学习总结 教材学习内容总结 第11章 JDBC与MySQL数据库 MySQL数据库管理系统 MySQL数据库管理系统,简称MySQL,是世 ...

  8. 第十一周java学习总结

    目录 第十一周java学习总结 学习内容 学习总结 提交代码截图 代码推送 第十一周java学习总结 学习内容 第13章 Java网络编程 主要内容 URL类 InetAdress类 套接字 UDP数 ...

  9. 第十周java学习总结

    目录 第十周java学习总结 学习内容 代码上传截图 代码链接 第十周java学习总结 学习内容 第12章 Java多线程机制 主要内容 Java中的线程 Thread类与线程的创建 线程的常用方法 ...

随机推荐

  1. orcal数据库基本操作

    1.连接 SQL*Plus system/manager 2.显示当前连接用户 SQL> show user 3.查看系统拥有哪些用户 SQL> select * from all_use ...

  2. ThinkingInJava 学习 之 0000006 复用类

    1. 组合语法 将对象引用置于新类中. 2. 继承语法 衍生类自动获得基类中所有的域和方法 super关键字表示基类. 1. 初始化基类 当创建一个衍生类的对象时,该对象创建一个基类的子对象并包含子对 ...

  3. 【Spring】Spring中用到的设计模式

    1.简单工厂 又叫静态工厂方法模式,不属于23种设计模式之一. 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类. Spring中的BeanFactory就是简单工厂模式的 ...

  4. C#自定义无边框MessageBox窗体

    C#自定义无边框MessageBox窗体 本例子中制作一个无边框的MessageBox窗体 展示效果: 窗体设计 1.添加一个窗体继承原生Form public partial class Messa ...

  5. 【CF553E】Kyoya and Train 最短路+cdq分治+FFT

    [CF553E]Kyoya and Train 题意:有一张$n$个点到$m$条边的有向图,经过第i条边要花$c_i$元钱,经过第i条边有$p_{i,k}$的概率要耗时k分钟.你想从1走到n,但是如果 ...

  6. JMS规范概览

    JMS(java message service)常用的消息模式有两种:点对点(PTP)和订阅发布(Pub/Sub) Clients A 和 B是消息生产者,以两种不同的目的地向Clients C, ...

  7. css---颜色过渡渐变

    CSS---颜色过渡渐变 <!doctype html> <html lang="en"> <head> <meta charset=&q ...

  8. numpy 中不常用的一些方法

    作者:代码律动链接:https://zhuanlan.zhihu.com/p/36303821来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 挑战 1:引入 numpy ...

  9. vscode 的 vue模板

    12 { "Print to console": { "prefix": "vue", "body": [ " ...

  10. ERP项目实施记录04

    周二做了计划部门的需求调查,提到现有计划(一天计划)的准确率仅有60~70%,每天下来都有30%~40%不能达成. 计划部门提出的需求更多是基于Excel操作思路,要求未来的系统要有更多的" ...