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表示提取字符的起始位置, ...
随机推荐
- Java名称由来
2000年度的JavaOne国际会议大厅热闹非凡,一阵阵浓郁的咖啡味儿香气扑鼻.从世界各地汇集到旧金山参加会议的Java精英们兴奋异常,排着长队,等待得到一杯由Java语言控制的咖 ...
- python ros 重新设置机器人的位置
#!/usr/bin/env python import rospy import math from tf import transformations from geometry_msgs.msg ...
- shell 求幂
$ let i=** $ echo $i $ ((i=**)) $ echo $i $ echo "5^2" | bc
- 设置网站URL启动
当新建一个MVC WEB程序 当你打开一个视图按F5运行 这时候并且不能政策运行会出现与个错误 无法找到资源. 这时候站点的默认设置是 把这个个默认设置更改成 红色框框的地方为修改点 你以为这样就完了 ...
- 日志_测试代码_Qt532
1. int LogFile(QString &_str) { QDateTime datetime = QDateTime::currentDateTime();//获取系统现在的时间 QS ...
- Atcoder Yet Another Palindrome Partitioning(状压dp)
Atcoder Yet Another Palindrome Partitioning 思路: 一个字符串满足条件的情况是奇数字母个数小于等于1,也就是异或起来是1<<j(0<=j& ...
- 20170709pptVBA递归删除LOGO图片与文字
Public Sub StartRecursionFolder() Dim Pre As Presentation Dim FolderPath As String Dim pp As String ...
- android沉浸状态栏和顶部状态栏背景色的设置
法一: 现在很多应用都引用了沉浸式状态栏,如QQ,效果下图: 这样的效果很酷炫,其实设置很简单. 不过要说明的是,这种效果只能在API19以及以上版本中才能够做到. 如果想让界面Activity中实现 ...
- 『cs231n』作业3问题4选讲_图像梯度应用强化
[注],本节(上节也是)的model是一个已经训练完成的CNN分类网络. 随机数图片向前传播后对目标类优化,反向优化图片本体 def create_class_visualization(target ...
- UVA-1579 Matryoshka (区间DP)
题目大意:n个俄罗斯套娃,都有相应的编号,每次可将两个相邻的套娃组合成一组,每次合成只能小的放到大的里面,并且是逐层嵌套.问将这n个套娃分成若干个组,并且每组都是编号从1开始的连续序列,最少需要几步. ...