2018年10月7日

java中强引用、软引用、弱引用、幻象引用有什么区别?分别使用在什么场景?

摘要: 不同的引用类型,主要体现在对象的不同可达性(reachable)状态和对垃圾收集的影响。 1.强引用是我们最常见的普通对象引用,只要还有强引用指向一个对象,就表明对象还"活着",垃圾收集器不会碰这个对象。对于一个普通的对象,如果没有其他的引用关系,只要超过了引用的作用域或者显示的将其强引用赋值为nu 阅读全文

posted @ 2018-10-07 13:59 lp993718752 阅读(626) 评论(0) 推荐(0) 编辑

java中exception和error有什么区别,运行时异常和一般异常有什么区别

摘要: 1.exception和error都是继承了throwable类,在java中只有throwable类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成类型 2.exception和error体现了java平台设计者对不同异常情况的分类。exception是程序正常 阅读全文

posted @ 2018-10-07 11:38 lp993718752 阅读(3793) 评论(0) 推荐(1) 编辑

导航