03 2017 档案

摘要:定义: 虚拟机把描述类的数据从class文件中加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是类加载机制。 类加载的生命周期: 类从加载到虚拟机内存开始,到卸载出内存为止,它的生命周期包括了:加载(Loading)、验证(Verification)、 阅读全文
posted @ 2017-03-29 15:49 孤独时光 阅读(258) 评论(0) 推荐(0)
摘要:今天遇到个问题 找不到类,最后发现 Class.forName中要完整的类名 阅读全文
posted @ 2017-03-16 16:17 孤独时光 阅读(469) 评论(0) 推荐(0)
摘要:定义:一个软件实体。如类/模块/函都应该对扩展开放,对修改关闭。 问题由来:在软件的生命周期内,因为变化,升级和维护等原因需要对软件原有代码进行修改,可能会给旧代码引入错误,也有可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试。 解决方案:当软件需要变化时,尽量通过扩展软件实体的行 阅读全文
posted @ 2017-03-01 00:22 孤独时光 阅读(9894) 评论(0) 推荐(0)