1.jvm的类加载之懒加载:
当数据量庞大到redis都无法解决问题时候 使用懒加载 也就是当组织单元有上下级有关系时,当点击父节点时候 才会出现子节点 提高了性能 需要即可显示的时候 使用急加载
2.序列化:
就是把java中的对象(因为java中的对象无法传输)转成二进制数据的过程。且要求此序列化是可逆的,可以反序列化,不然无法返回成java对象 别人也就看不懂
作用:网络传输
对象持久化 即将内存中的对象状态保存到文件或者数据库中
实现分布式对象
如何实现: 序列化:objectoutputstream#write(object obj)的方法
反序列化:objectinputstream#read(object obj)的方法
缺点: 无法跨语言
性能太低
3.抽象类
属于引用类型 且不能被实例化 用来被继承的
final和abstract不能联合使用 这两个关键字是对立的
抽象类的子类可以是抽象类
抽象类有构造方法 是提供给子类使用的 super()
object类里面有很多方法没有方法体 但是都是抽象方法