摘要: 类加载器: 对于虚拟机的角度来看,只存在两种类加载器: 启动类加载器(Brootstrap ClassLoader)和“其他类加载器”。启动类加载器是由C++写的,属于虚拟机的一部分,其他类加载器都是由java语言实现,独立于虚拟机外部,全部继承自抽象类java.lang.ClassLoader。 阅读全文
posted @ 2017-11-15 18:35 寻找风口的猪 阅读(519) 评论(0) 推荐(0) 编辑
摘要: Class.forName()和ClassLoader.loadClass()区别 Class.forName():将类的.class文件加载到jvm中之外,还会对类进行解释,执行类中的static块; ClassLoader.loadClass():只干一件事情,就是将.class文件加载到jvm 阅读全文
posted @ 2017-11-15 13:53 寻找风口的猪 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 原因: IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件。 该命令的参数-DarchetypeCatalog,可选值为:remote,internal ,local等 阅读全文
posted @ 2017-11-15 10:03 寻找风口的猪 阅读(195) 评论(0) 推荐(0) 编辑