数组和集合的区别
1.数组大小是固定的 集合不是固定
2.数组只能放一种类型的数据 集合可以放多种类型的数据
list 和 set 的区别
1.list 有序,可重复
2.set 无序,不可以重复
list
arraylist:通过数组的方式进行存储,查询快,删除和添加慢,效率高
linkedlist:用链表实现,添加和删除快,查询慢
set
treeset:通过树状保存数据
异常和错误
异常是Java程序在运行过程中出现的错误
1.运行时异常 可以不处理 jvm虚拟机 处理
2.编译异常 一定要处理
处理异常的2种方式
1.try catch 、 try catch finally 、try finally 自己处理
2.throws 给掉用者处理
自定义异常
实体类:与数据库 对象
1.构造方法
2.属性
3.get set
4.toString
分层
1.model 实体类
2.dao 持久层 对数据库操作 增删改查