摘要: 反射 到底什么是反射(Reflection)呢? 反射有时候也被称为内省(Introspection),事实上,反射,就是一种内省的方式, Java不允许在运行时改变程序结构或类型变量的结构,但它允许在运行时去探知、加载、调用在编译期完全未知的class,可以在运行时加载该class,生成实例对象( 阅读全文
posted @ 2017-04-23 15:25 张俊鸿 阅读(387) 评论(1) 推荐(0) 编辑
摘要: 从java的动态性到类加载机制 我们知道,Java是一种动态语言。 那么怎样理解这个“动态”呢? 或者说一门语言具备了什么特性,才能称之为动态语言呢? 对于java,我是这样理解的。 我们都知道JVM(java虚拟机)执行的不是本地机器码指令, 而是执行一种称之为字节码的指令(存在于class文件中 阅读全文
posted @ 2017-04-23 13:58 张俊鸿 阅读(427) 评论(1) 推荐(0) 编辑
摘要: 1.JVM虚拟机的构成 什么是Java虚拟机? 作为一个Java程序员,我们每天都在写Java代码,我们写的代码都是在一个叫做Java虚拟机的东西上执行的。 但是如果要问什么是虚拟机,恐怕很多人就会模棱两可了。 在本文中,我会写下我对虚拟机的理解。 先看网上搜索到的比较靠谱的解释: 虚拟机是一种抽象 阅读全文
posted @ 2017-04-23 13:11 张俊鸿 阅读(855) 评论(2) 推荐(0) 编辑
摘要: CSDN 51CTO itEye cnBlogs BlogJava BlogRead ChinaUnix Github OSCHINA(oschina) ITPUB(itpub) 精华网站: 这类网站呢,质量大都比较高,都是专业人士翻译或者亲自写的文章,看着很受启发; 伯乐在线 ImportNew 阅读全文
posted @ 2017-04-21 16:50 张俊鸿 阅读(923) 评论(1) 推荐(0) 编辑