摘要: 一、PO :(persistant object ),持久对象 可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。 二、VO :(value object) ,值对象 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以 阅读全文
posted @ 2024-03-25 17:22 xiaolifc 阅读(53) 评论(0) 推荐(0)
摘要: JVM(3) 垃圾回收 对象什么时候可以被垃圾器回收? 引用计数法 可达性分析算法 JVM垃圾回收算法有哪些? 标记清除算法(用的少) 复制算法 (将内存分为了两块大小相等的区域) 标记整理算法 说一下JVM的分代回收 说一下JVM有哪些垃圾回收器 详细说一下G1垃圾回收器 年轻代总共占比5%-6% 阅读全文
posted @ 2024-03-25 16:39 xiaolifc 阅读(27) 评论(0) 推荐(0)
摘要: JVM(2) 类加载器 什么是类加载器,类加载器有哪些? 什么是双亲委派模型? 类装载的执行过程(七个) 加载 连接 验证 准备 解析 初始化 例: 使用 卸载 用户代码执行完毕,jvm就开始销毁创建的class对象,就是卸载。 阅读全文
posted @ 2024-03-25 15:33 xiaolifc 阅读(14) 评论(0) 推荐(0)
摘要: JVM(Java Virtual Machine) JVM组成 什么是程序计数器? 例子:执行helloworld流程,每次执行记录行号,当前线程执行到了第几行,方便下次继续执行。 Java堆 java1.7与1.8的区别 什么是虚拟机栈 虚拟机栈又叫java栈,java方法栈。先进后出,一个线程一 阅读全文
posted @ 2024-03-25 10:57 xiaolifc 阅读(25) 评论(0) 推荐(0)