Table of Contents
- 并发修改异常(在循环读取的时候,长度改变就报异常)
- 可以修改元素,不可以添加元素,不推荐删除元素
Collection 单列集合(值)
- 重要:
- 存储元素,取出元素,集合的存储方式
- 每次只能装一个对象
- 包含两个子类接口
- 列表 List
- 实现类ArrayList(数组列表)、LinkedList 链表
- 可以重复
- 集合
- 子类HashSet(哈希表) –> 子类LinkedHashSet(链表哈希表)
- 不可以重复
- 列表 List
Map 双列集合(键-值)
2.扩展延伸知识
- java中的transient
-
java中equals使用技巧
- 常量.euqals() 可以有效避免空指针异常
-
java面向接口开发
- 只需要知道方法需要什么,返回什么,可以做什么就可以
- 接口是怎么实现的,不重要
-
数组和集合
- 相同点:存储数据
- 不同:数组定长,结合变长
- 类型不同:
- 数组可以存基本类型,引用类型
- 集合只能存引用类型,不能存储基本类型
- 使用:
- 数据多了,存储数组
- 对象多了,存储集合
-
java中大数怎么处理?
- BigInteget,BigDecimal可以处理超级大的数
- BigDecimal构造最好使用字符串,不要使用double(默认就是doubule)
-
java包装类的一些常用常量
- 共同:Max_Value,Min_Value
- 转进制:toHexString,toBinaryString,toOctalString
- 基本类型:intValue(),LongValue(),shortValue(),byteValue()
-
java 自动装箱拆箱
- 装箱:编译器将基本类型都编译成引用类型
- 拆箱:编译器将引用类型编译成基本类型
- 风险:引用类型可以为null,所以造成了空指针异常(先判断)
-
java finally的坑
- finally 和 try中语句冲突,一般以finally为准
- try返回return a ,finally对a运算,返回的值是未运算的值
- finally必须执行,try中有return,finally也有return ,以finally 为准
3.灵感代办
- 能够使用Math类的方法
- 能够说出自动装箱、自动拆箱的概念
- 能够将基本类型转换为对应的字符串
- 能够将字符串转换为对应的基本类型
- 能够使用BigInteger类的加减乘除方法
- 能够使用BigDecimal类的除法运算
- 能够辨别程序中异常和错误的区别
- 说出异常的分类
- 列举出常见的三个运行期异常
- 能够使用try...catch关键字处理异常
- 能够使用throws关键字处理异常
- 能够说出集合与数组的区别
- 能够使用Collection集合的常用功能
- 能够使用迭代器对集合进行取元素
- 能够使用集合存储自定义类型
- 能够说出List集合特点
- 能够说出常见的数据结构
- 能够说出数组结构特点
- 能够说出栈结构特点
- 能够说出队列结构特点
- 能够说出单向链表结构特点
4.复习内容
5.学习成果&问题
java中equals使用技巧
- 常量.euqals() 可以有效避免空指针异常
java面向接口开发
- 只需要知道方法需要什么,返回什么,可以做什么就可以
- 接口是怎么实现的,不重要
数组和集合
- 相同点:存储数据
- 不同:数组定长,结合变长
- 类型不同:
- 数组可以存基本类型,引用类型
- 集合只能存引用类型,不能存储基本类型
- 使用:
- 数据多了,存储数组
- 对象多了,存储集合
java中大数怎么处理?
- BigInteget,BigDecimal可以处理超级大的数
- BigDecimal构造最好使用字符串,不要使用double(默认就是doubule)
java包装类的一些常用常量
- 共同:Max_Value,Min_Value
- 转进制:toHexString,toBinaryString,toOctalString
- 基本类型:intValue(),LongValue(),shortValue(),byteValue()
java 自动装箱拆箱
- 装箱:编译器将基本类型都编译成引用类型
- 拆箱:编译器将引用类型编译成基本类型
- 风险:引用类型可以为null,所以造成了空指针异常(先判断)
java finally的坑
- finally 和 try中语句冲突,一般以finally为准
- try返回return a ,finally对a运算,返回的值是未运算的值
- finally必须执行,try中有return,finally也有return ,以finally 为准
- 能够使用Math类的方法
- 能够说出自动装箱、自动拆箱的概念
- 能够将基本类型转换为对应的字符串
- 能够将字符串转换为对应的基本类型
- 能够使用BigInteger类的加减乘除方法
- 能够使用BigDecimal类的除法运算
- 能够辨别程序中异常和错误的区别
- 说出异常的分类
- 列举出常见的三个运行期异常
- 能够使用try...catch关键字处理异常
- 能够使用throws关键字处理异常
- 能够说出集合与数组的区别
- 能够使用Collection集合的常用功能
- 能够使用迭代器对集合进行取元素
- 能够使用集合存储自定义类型
- 能够说出List集合特点
- 能够说出常见的数据结构
- 能够说出数组结构特点
- 能够说出栈结构特点
- 能够说出队列结构特点
- 能够说出单向链表结构特点
4.复习内容
5.学习成果&问题