数组 面向对象
封装 继承 多态 抽象 接口 方法的调用 参数返回值
重写 重载 构造器
常用的类
String StringBuffer StringBuilder
Object
Date Math System Scanner
SimpleDateFormat //日期格式化
DecimalFormat //数字格式化
集合: 不能存储基本数据类型 只能存储对象
集合:
Collection接口 //具体的某个对象
List 接口 有序 有索引 元素可重复
ArrayList 数组 查询速度快 初始容量是10
LinkedList 链表 可以完成首尾操作
Stack 堆栈集合 特点:先进后出FILO
Vector ArrayList的前身 数组 效率低
Set 接口 无序 无索引 元素不可重复
HashSet 底层实现 使用HashMap实现的
TreeSet TreeMap
存储的对象 必须有自然顺序
Map接口 //键值对
HashMap 效率高 线程不安全
TreeMap
HashTable 效率低 和HashMap相似 线程安全
int integer 装箱
Integer int 拆箱
JDK1.5之后 系统会自动装箱和拆箱