06 2021 档案

摘要:面向过程编程 初学者编程时多半采用直接耦合的方式编程,即在类中直接new一个对象,或者将代码逻辑大段的写在一个方法里,有点儿类似于面向过程。 问题出现 这样虽然可以满足当下的需求,但是一旦需求变化,比如: 场景一:覆盖 PD提了新的需求,这时需要增加一个新的逻辑替代原有逻辑,则需要手动覆盖大段原代码 阅读全文
posted @ 2021-06-25 13:49 UnqualifiedCoder 阅读(140) 评论(0) 推荐(0)
摘要:JVM如何管理内存的? 算法 计数法/根可达算法 根可达算法有: Mark(标记)/copy(拷贝)/MarkSweep(标记清除) 模型分类 分为两种模型, 分代模型/分区模型 分代模型 分为两代: 年轻代/老年代 年轻代垃圾回收过程: 刚开始new对象在eden区, 第一次回收90%后, 剩余存 阅读全文
posted @ 2021-06-01 14:01 UnqualifiedCoder