20165221—JAVA第六周学习心得
课本知识点小结
第8章:常用实用类
String类
- 常量对象放入常量池中,而用string声明的对象变量中存放着引用。凡是
new
构造的常量都不在常量池中。 startIndex
表示提取字符的起始位置,count
表示从起始位置起,提取的字符个数。- 字符串的并置:要注意,常量做并置,得到的仍是常量,如
“你”+“好”
,但是,存在一个变量,则在动态区就要产生新的实体,如you+hi
. - String类的常用方法
1.public int length()
,直接统计字符序列的长度。
2.public boolean equals(String s)
,比较二者字符序 列的长度是否相同,输出false或true
.
3.public boolean startsWith(String s)
,public boolean endsWith(String s)
,判断字符序列前缀或者后缀是否相同。
4.public int compareTo(String s)
,比较字符序列大小。大于s返回正值,等于返回0,小于返回负值。
5.public boolean containa(String s)
,用于判断String对象与s是否有相同字符片段而输出对或错。
6.public int indexOf (String s)
,检索在原对象中,出现s的位置。
7.publlic String substring(int startpoint)``,表示复制(start,end-1)片段的字符。 8.
public String trim```,表示去掉原字符序列点后空格。 - 字符串与基本数据的转化。
- 对象字符串的表示。
- 字符串与字符数组和字节
1.getChar表示复制(start,end-1)的字符。
2.字符串的加密算法 正则表达式及字符串的替换与分解
详见课本187页StringTokenizer类
两种构造方法
1.用默认分割标记
2.用指定的分割标记的任意排列Scanner类
可以调用方法
useDelimiter(正则表达式)
StringBuffer类
- 三种构造方法: StringBuffer(); / StringBuffer(int size); /StringBuffer(String s);
常用方法
Date类与Calender类
日期格式化
format方法,不同区域的星期格式。
Math类,BigInter类与Random类
数字格式化
format方法,格式化整数,格式化浮点数
class类与Console类
泛型与集合框架
- 泛型:类型声明
class 名称<泛型列表>
- 链表:遍历链表,排序与查找,洗牌与旋转
- 堆栈:掌握压栈,弹栈,堆栈,获取堆栈顶端的指令。
- 散列映射:常用方法,遍历散列映射,基于散列映射的查询。
- 树集:节点的大小关系,TreeSet类的常用方法。
树映射
代码上传码云网址
运行截图
总结
这周的内容分支很多,在第八章中String类的常用方法和正则表达式知识点很多,第十五章还没有看完。
本周 | 完成博客 | 学习时间 | 学习重点 | 完成代码行数 |
---|---|---|---|---|
六 | 3篇 | 12h | 常用实用类与泛型集合框架 | 903行 |
20165221—JAVA第六周学习心得的更多相关文章
- 20165221 JAVA第三周学习心得
知识点回顾 类与对象学习总结 类:java作为面向对象型语言具有三个特性:①封装性.②继承性.③多态性.java中类是基本要素,类声明的变量叫对象.在类中定义体的函数题叫方法. 类与程序的基本结构: ...
- 20165221 JAVA第五周学习心得
课本知识点 内部类与异常类 内部类:在一个类中定义另一个类 特点:外嵌类的成员在内部类仍然有效,内部类也可调用外嵌类的方法,内部类的类体不能声明类变量及类方法 非内部类不能是static类 匿名类:创 ...
- 20165210 Java第六周学习总结
20165210 Java第六周学习总结 教材学习内容 第八章学习总结 String类: 构造String对象: 1. 常量对象 2. String对象 3. 引用String常量 字符串的并置: S ...
- 20145304 Java第六周学习报告
20145304<Java程序设计>第六周学习总结 教材学习内容总结 1.InputStream与OutputStream: 在Java中,输入串流的代表对象为java.io.InputS ...
- 20165326 java第六周学习笔记
第六周学习总结 ch8 String类对于有效处理字符序列信息非常重要. String对象的字符序列不能被修改删除,无法发生变化. StringBuffer类的对象实体的内存空间可以自动改变大小,便于 ...
- 2016-2017-2 20155309 南皓芯java第六周学习总结
教材内容详解 这一次主要学习的是第十章与第十一章的内容.主要讲述了串流,字符处理和线程以及并行API. 输入输出 串流:Java中的数据有来源(source)和目的地(destination),衔接两 ...
- 201521123093 java 第六周学习总结
1. 本周学习总结 1.1 面向对象学习暂告一段落,请使用思维导图,以封装.继承.多态为核心概念画一张思维导图,对面向对象思想进行一个总结. 注1:关键词与内容不求多,但概念之间的联系要清晰,内容覆盖 ...
- 20165220 Java第六周学习总结
教材学习内容总结 正则表达式:正则表达式是一个String对象的字符序列,该字符序列中含有具有特殊意义的字符,这些特殊字符称作正则表达式的元字符. 链表:由若干个称作结点的对象组成的一种数据结构,用于 ...
- Java第六周学习总结
1. 本周学习总结 1.1 面向对象学习暂告一段落,请使用思维导图,以封装.继承.多态为核心概念画一张思维导图,对面向对象思想进行一个总结. 注1:关键词与内容不求多,但概念之间的联系要清晰,内容覆盖 ...
随机推荐
- commons工具类 FilenameUtils FileUtils
首先要导入conmmon.jar包 FileUtils类 package cn.lijun.demo2; import java.io.File; import java.io.IOException ...
- 苹果笔记本适合什么人 中国Mac电脑用户的8个事实
报告由腾讯 ISUX 研究中心收集了全国 7946 名 Mac 电脑用户的问卷整理而成.并且,参考了苹果公司的历年财报,以及百度.StatCounter 等第三方市场统计数据. 你是 iPhone 用 ...
- python自动化开发-[第一天]-练习题
1.使用while循环输入 1 2 3 4 5 6 8 9 10 i = 1 while i < 11: if i == 7: i += 1 continue print (i) i += 1 ...
- 91 Testing MySQL学习总结
91 Testing MySQL学习总结 --------- 在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System什么是数据库?数据 ...
- Word 测试下发布博客
目录 语法. 3 NULL,TRUE,FALSE 3 大小端存储 4 类型转换 4 转义字符 5 运算符的优先级 5 表达式(a=b=c) 7 *pa++=* ...
- Python基础01
Python基础 1.Python介绍 2.安装 3.Hello World程序 4.变量 5.用户输入 6.表达式if ...else语句 7.表达式for 循环 8.表达式while 循环 9.数 ...
- WebService概念和使用
1.WebService到底是什么 一言以蔽之:WebService是一种跨编程语言和跨操作系统平台的远程调用技术. 所谓跨编程语言和跨操作平台,就是说服务端程序采用java编写,客户端程序则可以采用 ...
- Golang入门教程(十六)Goridge -高性能的 PHP-to-Golang RPC编解码器库
什么是 RPC 框架? RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议.RPC协议假定某些传输协议的存在 ...
- java如何调用对方http接口(II)
java如何调用接口 在实际开发过程中,我们经常需要调用对方提供的接口或测试自己写的接口是否合适,所以,问题来了,java如何调用接口?很多项目都会封装规定好本身项目的接口规范,所以大多数需要去调用对 ...
- IO流--字符流与字节流--File类常用功能
IO流的常用方法: 1: 文件的读取和写入图解: 2:字节流: 读写文件的方法: 一般效率读取: 读取文件: FileInputStream(); 写数据: Fil ...