20165210 Java第六周学习总结
20165210 Java第六周学习总结
教材学习内容
第八章学习总结
- String类:
- 构造String对象:
1. 常量对象
2. String对象
3. 引用String常量
- 字符串的并置:
String对象可以用“+”进行并置运算,即首尾相接得到一个新的String对象。例如,对于:
String you = "你";
String you = "好";
String testOne;
you和hi进行并置运算you+hi得到一个新的String对象,可以将这个新的String对象的引用赋值给一个String声明的对象,例如:
testOne=you+shi;
- String类的常用方法:
1. public int length():
String china = "1945年抗战胜利";
int n1,n2;
n1 = china.length();
n2 = "小鸟 fly".length();
2. public boolean equals(String s):
String tom = new String("天道酬勤");
String boy = new String("知心朋友");
String jerry = new String("天道酬勤");
- StringTokenizer类
StringTokenizer fenxi = new ("you are welcome");
StringTokenizer fenxi = new StringTokenizer("you#*are*##welcome", "#*");
- Scannner类
1. Scanner对象:
Scanner对象可以解析字符序列中的单词,例如,对于String对象NBA:
String NBA = "I Love This Game";
为了解析出NBA的字符序列中的的单词,可以如下构造一个Scanner对象:
Scanner scanner = new Scanner(NBA);
Scanner对象可以调用方法
- StringBuffer类
- StringBuffer对象
- StringBuffer类的常用方法
- Date类与Calendar类
- Date类
1. 使用无参数构造方法
2. 使用带参数的构造方法
- Calendar类
第十五章学习总结
- 泛型
- 泛型类声明
- 使用泛型类声明对象
- 链表
- LinkedList泛型类
- 常用方法
- 遍历链表
- 排序与查找
- 洗牌与旋转
- 堆栈
使用java.util包中的Stack泛型类创建一个堆栈对象,堆栈对象可以使用:
public E push(E item);
实现压栈操作。使用
public E pop();
实践弹栈操作。使用
public boolean empty();
判断堆栈是否还有数据,有数据返回false,否则返回true。使用
public E peek();
获取堆栈顶端的数据,但不删除该数据。使用
public int search(Object data);
- 散列映射
- HashMap<K,V>泛类型
- 常用方法
- 遍历散列映射
- 基于散列映射的查询
- 树集
- TreeSet泛型类
- 结点的大小关系
- TreeSet类的常用方法
代码托管
感悟
由于在清明期间,所以这周的代码量比较多,主要是对String类和泛型的学习,感觉还是有所收获的。
20165210 Java第六周学习总结的更多相关文章
- 20165210 Java第八周学习总结
20165210 Java第八周学习总结 教材内容学习 - 第十二章学习总结 进程与线程 操作系统与进程 Java中的线程 Java的多线程机制 主线程 线程的状态与生命周期 1. 新建 2. 运行 ...
- 20165210 Java第七周学习总结
20165210 Java第七周学习总结 教材内容学习 第十一章学习总结 连接数据库: 1. 下载JDBC-MySQL数据库驱动 2. 加载JDBC-MySQL数据库驱动 3. 连接数据库 4. 注意 ...
- 20165210 Java第五周学习总结
20165210 Java第五周学习总结 教材学习内容 - 第七章学习总结 内部类: 内部类的外嵌类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外嵌类中的方法. 内部类的类体中不可以声明类变 ...
- 20165210 Java第三周学习总结
20165210 Java第三周学习总结 教材学习内容总结 - 第四章学习总结 编程语言的几个发展阶段: 面向机器语言 面向过程语言 面向对象语言 类: 类声明: class People { ... ...
- 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:关键词与内容不求多,但概念之间的联系要清晰,内容覆盖 ...
- 20165221—JAVA第六周学习心得
课本知识点小结 第8章:常用实用类 String类 常量对象放入常量池中,而用string声明的对象变量中存放着引用.凡是new构造的常量都不在常量池中. startIndex表示提取字符的起始位置, ...
随机推荐
- springBoot 打包 dubbo jar包
参看链接:http://blog.csdn.net/cqdz_dj/article/details/51942681 http://blog.csdn.net/u014695188/art ...
- 2018 Machine Learning
2018/8/13 线性模型(西瓜书P53~P73) Optimizer https://blog.csdn.net/u012151283/article/details/78154917 2018/ ...
- 第五次程序设计作业 C++计算器雏形 调用文件输入输出
一.C++计算器作业系列链接 第三次作业:C++计算器雏形 第三次作业附加:代码规范 第四次作业:命令行的调用及计算 MyGithub 二.本次作业相关 要求:第五次程序设计作业 根据这一次的作业要求 ...
- 08_Flume_Selector实践
实践一:replicating selector 1.目标场景 selector将event复制,分发给所有下游节点 2.Flume Agent配置 Agent配置 # Name the compon ...
- UVa 11584 划分成回文串
https://vjudge.net/problem/UVA-11584 题意: 给出一串字符,把它划分成尽量少的回文串. 思路: 用d[i]表示划分到i时所能划分的最小个数,转移方程为d[i]=mi ...
- Codeforces Round #189 (Div. 2) D. Psychos in a Line 单调队列dp
D. Psychos in a Line time limit per test 1 second memory limit per test 256 megabytes input standard ...
- JDK1.5 新特性
1:自动装箱与拆箱 自动装箱:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中. 自动拆箱:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intValue ...
- 『科学计算』图像检测微型demo
这里是课上老师给出的一个示例程序,演示图像检测的过程,本来以为是传统的滑窗检测,但实际上引入了selectivesearch来选择候选窗,所以看思路应该是RCNN的范畴,蛮有意思的,由于老师的注释写的 ...
- python-day9-数据类型总结
数据类型总结: 常用: 数字 字符串 列表 元组 字典 不常用:集合 1.按照存值个数: 1个:数字,字符串 多个:列表,元组,字典,(集合) 2.按照可变不可变: 可变:列表,字典,(集合) 不可 ...
- iOS UI-团购案例(通过xib文件自定义UITableViewCell)
一.Model #import <Foundation/Foundation.h> @interface Goods : NSObject @property (nonatomic, co ...