源码解读的太棒了,以前一直都想学习源码,但是从网上下载的mybatis源码运行不起来,太郁闷。现在经大神点播,受益匪浅。都是干货,讲解太棒了。32个赞。技术太牛了,太全面了,学到很多知识。
2016-04-04
然而配置文件中并没有Class.forName()语句,而是用ClassLoader.loadClass()替代。
两者都能装载Class,区别在于Class.forName(className)装载的class已经被初始化,而ClassLoader.loadClass(className)装载的class还没有被link,
Class的装载分了三个阶段,loading,linking和initializing
两者都能装载Class,区别在于Class.forName(className)装载的class已经被初始化,而ClassLoader.loadClass(className)装载的class还没有被link,
Class的装载分了三个阶段,loading,linking和initializing
2016-03-28