基础复习02

来源:互联网 发布:淘宝差评可以申诉吗 编辑:程序博客网 时间:2024/06/08 02:39

1.Date类
构造方法:long Date() Date(long Date)

2.SimpleDateFormat类
a.SimpleDateFormat sdf = new SimpleDateFormat();默认格式
b.SimpleDateFormat sdf = new SimpleDateFormat("");指定格式

格式化:
Date - String 
解析:
String - Date 

3.Calendar 案例
Calendar.YEAR 年
Calendar.Month 月
Calendar.DAY 日
获得:get();
修改:set();
增加:add();


1.集合体系结构
Collection -list - ArrayList 
        - LinkedList
 
2.Collection
增删改查的功能

3.迭代器
集合的遍历:
1.for循环遍历
2.迭代器 Iterator() 方法

4.并发修改异常
面熟

5.泛型
<E>表示泛型
好处:避免类型转换出现的问题
减少黄色警告线
简化代码
 
6.foreach 
for(集合类型 变量:集合对象) {
直接使用变量
}

7.数据结构
1.数组
特点:遍历快,增删慢
2.链表
特点:遍历慢,增删快
3.栈,队列
栈:先进后出
链表:先进先出

8.list的特点 功能
有序
有整数索引
允许重复

增删改查


9.List子类
Linklist 
Arraylist 
使用说明
当增删多时使用Linklist,其余使用Arraylist


1.set集合 
无序无重复
无整数索引

2.hashset
set的子类

3.Collections工具类
Collection:集合的最顶层
Collections:工具类,用于对Collection集合进行操作

4.Map
Map:双列集合 ,value值可以重复,key不可以重复
Collection:单列集合

5.Map集合遍历
a.通过Key找到value
b.通过entry方法


1.异常
编译时异常:父类:Exception
运行时异常:父类:RuntimeException

2.异常的抛出
a.直接抛出
b.try {

} catch(){

}
c.快捷键

3.throwable的用法

4.finally 
保证会执行的代码
应用:IO流 close()方法

5.异常的分类
编译时异常
运行时异常

6.自定义异常
a.定义MyException方法继承Exception或者RuntimeException
b.快捷键生成空参和有参构造
c.写方法创建对象
throw new MyException("字符串")

7.递归
把大问题拆成小问题
把小问题拆成更小的问题
把小问题解决

注意事项:
a.要有出口
b.找到规律
c.不易过大


1.File类
file类是文件或者文件夹的表现形式

2.File类常用的功能
创建功能
删除功能
获取功能
判断功能
修改文件名功能

3.File类有一个重要获取功能
File[] arr = File.ListFiles(); 以File的形式获取文件下面的文件件和文件


获取文件下面的所有子文件夹和子文件
删除文件下面的所有子文件夹和子文件
获取文件下面所有的子文件夹和子文件大小
获取文件下面所有的子文件夹和子文件个数

1.写一个方法
2.找到出口
3.找到规律
4.使用方法

5.IO流
IO流的分类:
1.按流入方向分类:
输入流 FileReader 父类: Reader
输出流 FileWriter 子类: Writer

2.按数据类型分类:
字节流: 字节输入流: InputStream
字节输出流: OutputStream
字符流: 字符输入流: Reader
字符输出流: Writer

6.IO流的复制:
当复制文本文件时,既可以使用字节流也可以使用字符流;
当复制非文本文件时,必须使用字节流
当不知道是不是文本文件时,使用字节流







原创粉丝点击