摘要: JAVA通过多线程机制使得多个任务同时执行处理,所有的线程共享JVM内存区域main memory,每个线程又单独地有自己的工作内存,当线程与内存区域进行交互时,数据从主存拷贝到工作内存,进而交由线程处理。 一、JVM逻辑内存模型的构成 1.1 程序计数器 Program Counter Register 当前线程所执行的字节码指令的地址。字节码解释器工作时,依赖于改变计数器的值来读取... 阅读全文
posted @ 2016-08-04 23:36 流年素心 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Java反射机制可以让我们在编译期(Compile Time)之外的运行期(Runtime)检查类,接口,变量以及方法的信息。反射还可以让我们在运行期实例化对象,调用方法,通过调用get/set方法获取变量的值。 通过反射API可以获取程序在运行时刻的内部结构,知道了Java类的内部 结构之后,就可以与它进行交互,包括创建新的对象和调用对象中的方法等。这种交互方式与直接在源代码中使用的效果是相同的... 阅读全文
posted @ 2016-08-04 19:06 流年素心 阅读(226) 评论(0) 推荐(0) 编辑