- 博客(6)
- 收藏
- 关注
原创 集合笔记
1:集合(理解) (1)java是一种面向对象语言,如果我们要针对多个对象进行操作,就必须对多个对象进行存储。 而对多个元素进行存储,前面我们学习过数组,数组的弊端,长度固定。这样,数组将不能 满足变化的要求。所以,java就提供了集合供我们使用。 (2)集合的特点: 1、长度可以发生改变 2、只能存储对象 3、可以存储多种类型对象(一般存储的还是同一种) (3)集合和数组
2015-05-17 19:50:50 303
原创 集合,List实现,泛型笔记
回顾: 集合 Collection -- 集合顶层接口。 学顶层,用底层 Collection List : ArrayList Vector LinkedList Set : HashSet TreeSet 数据结构 栈 : 先进后出 队列: 先进先出 数组: 查询快 增删慢 链表: 查询慢 增删快 List体系 Ar
2015-05-17 19:49:49 316
原创 集合,Set实现类笔记
回顾: List体系 栈: 队列: 数组: 链表: List体系的三个子类 ArrayList -- 数据结构 数组 Vector -- 数据结构 数组 特有功能 LinkedList -- 数据结构 链表 特有功能 First Last 面试题: 模拟栈结构 泛型:明确数据类型的工作放在创建对象 或者 调用方法的时候 类型转换异
2015-05-17 19:49:48 316
原创 集合Map笔记
Map 1. Map和 Collection 的区别 Map 键值对的集合(双列集合) -- HashMap -- TreeMap Collection 单列集合 -- Arraylist -- LinkedList -- Vector 2. Map 功能 增删改查: CURD map 包括 HashMap 和 TreeMap . 底层数据结构是对键有
2015-05-17 19:48:54 294
原创 异常,IO-File笔记
1. 整理遇到的异常和错误 运行环境 出现原因 解决方案 -- IO讲完 检查,这就是工作经验。 2.异常体系 Throwable 类是 Java 语言中所有错误或异常的超类。 Error -- 严重错误。不需要处理(不需要写捕捉错误的代码)。 需要改代码的。 例如:死循环造成内存溢出。 xxxError(有一个特殊) Exception 编译期 : 必须写代码处理异
2015-05-17 19:48:01 379
原创 递归,IO字符流笔记
1. 递归 在方法内部调用方法本身的编程技巧。 注意事项: A: 递归一定要有出口,否则就是死递归 B: 递归次数不要过多,否则内存溢出。 递归删除和遍历时的一个注意事项: File[] files = file.listFiles(); -- 下面使用files对象时,有可能出空指针异常 解释:盘下有隐藏的系统文件,只能获取到文件名,但是没有操作权限。 加上一个判断 if(
2015-05-17 19:46:41 258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人