1、包装类
1)创建方式
a.直接赋值创建
Integer i = 10;
b.构造方法创建
new Integer(int i)
new Integer(String str)
2)常用API
Integer/int 和 String之间的转换
String -> Integer:
a. Integer.valueOf()
b. new Integer(str)
String -> int:
a. Integer.parseInt()
3)包装类只有Integer类有常量池,范围是Byte类型 -128~127
2、集合
1)分类:
Collection(I)
|- List(I)
|- Set(I)
|- Queue(I)
Map(I)
2)和Collection集合相关的API:
boolean addAll(Collection<? extends E> c) 增加指定集合中所有原色
boolean containsAll(Collection<?> c) 是否包含指定集合中所有元素
boolean removeAll(Collection<?> c) 删除指定集合中也在本集合的元素
boolean retainAll(Collection<?> c) 保留指定集合中也在本集合的元素
3、JavaBean规范:
1.成员变量私有化,提供一对get()/set()
2.添加无参构造方法
3.重写toString()
4.重写equals()和hashCode()
5.建议基本数据类型使用包装类