摘要: 参考自: 微信公众号 "java3y" 中的文章 "泛型就这么简单" 一、什么是泛型? Java泛型设计原则:只要在编译时期没有出现警告,那么运行时期就不会出现ClassCastException异常. 泛型:把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型 参数化类型: 1.把类 阅读全文
posted @ 2020-06-18 15:10 KILLNPE 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 之前一篇文章(jvm-垃圾回收之垃圾标记算法)中介绍了标记阶段的算法,这篇文章将介绍清除阶段的算法。常见的大概有三种算法:标记-清除、复制、标记-压缩算法,下面将一一介绍这三种算法。 参考自: 微信公众号 "菜鸟飞呀飞" 1.标记-清除(Mark-Sweep)算法 标记-清除算法是最早出现也是最基础 阅读全文
posted @ 2020-06-18 09:12 KILLNPE 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 作为 Java 开发人员, 因为 JVM 的存在, Java 开发人员不需要像 C 或者 C++开发人员那样需要手动申请内存、释放内存,这些资源申请、垃圾回收的操作,JVM 底层直接帮助我们全干了。 参考自: 微信"菜鸟飞呀飞", 微信号"tiantang-2013" 垃圾回收 在 JVM 中,虚拟 阅读全文
posted @ 2020-06-18 08:50 KILLNPE 阅读(837) 评论(0) 推荐(0) 编辑