摘要: 1.解释下数据库中的范式? 第一范式(1NF):即数据库表的每一列都是不可分割的原子数据项。 第二范式(2NF):要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。 第三范式(3NF):任何非主属性不依赖于其它非主属性(在2NF基础上消除传递依赖),例:例如,存在 阅读全文
posted @ 2019-04-28 23:24 Practical 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 回收过程: 1.发现无用的对象 2.回收无用对象占用的内存的空间。 垃圾回收相关算法: 1.引用计数法 堆中每个对象都有一个引用计数。被引用一次,计数加一。被引用变量值变为null,则计数减一。 到计数变为0,则表示为无用对象。 优点:算法简单 缺点:无法识别循环引用(相互引用对方,导致计数器不为0 阅读全文
posted @ 2019-04-28 12:20 Practical 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 栈存放:会为每个方法(包括构造函数)开辟一个栈指针,方法执行完毕后,会自动退出,并释放空间,主要每个方法中的存放局部变量 局部变量 先进后出 自下而上存储 方法执行完毕 自动释放空间 堆: 存放new出来的对象 需要垃圾回收器来回收 方法区:其实也是在堆中的 存放类的信息(代码)、 static变量 阅读全文
posted @ 2019-04-28 11:51 Practical 阅读(312) 评论(0) 推荐(0) 编辑