jvm
wuxioqian0634
这个作者很懒,什么都没留下…
展开
-
JVM内存结构--新生代及新生代里的两个Survivor区
一、为什么会有年轻代我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候我们要找到哪些对象没用,这样就会对堆的所有区域进行扫描。而我们的很多对象都是朝生夕死的,如果分代的话,我们把新创建的对象放到某一地方,当GC的时候先把这块存“朝生夕死”对象的区域进行回收,这样就会腾出...转载 2020-01-15 23:09:04 · 647 阅读 · 0 评论 -
以JDBC为例谈双亲委派模型的破坏
java本身有一套资源管理服务JNDI,是放置在rt.jar中,由启动类加载器加载的。以对数据库管理JDBC为例,java给数据库操作提供了一个Driver接口:public interface Driver { Connection connect(String url, java.util.Properties info) throws SQLExcep...原创 2020-01-15 22:52:25 · 574 阅读 · 0 评论