摘要: #执行引擎的作用及工作过程概述 执行引擎是Java虚拟机核心的组成部分之一。 “虚拟机”是一个相对于“物理机”的概念。这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的执行引擎则是由软件自行实现的。因此可以不受物理条件制约的定制指令集与 阅读全文
posted @ 2020-05-30 22:20 scnb 阅读(212) 评论(0) 推荐(0)
摘要: #直接内存概述: 它不是虚拟机运行时数据区的一部分,也不是《Java虚拟机规范》中定义的内存区域。 ① 直接内存是在Java堆外的,直接向系统申请的内存空间。(不受JVM管辖) ② 来源于NIO,通过存在堆中的DirectByteBuffer操作Native内存 ③ 通常,访问直接内存的速度会优于J 阅读全文
posted @ 2020-05-30 22:12 scnb 阅读(85) 评论(0) 推荐(0)
摘要: #对象的实例化 (1)创建对象的方式  new——最常见的方式。  变形1:XXX的静态方法  变形2:XXXBuilder/XXXFactory:内部有相应的静态方法  Class的newInstance():反射的方式,只能调用空参的构造器,权限必须是public  Construct 阅读全文
posted @ 2020-05-30 22:09 scnb 阅读(74) 评论(0) 推荐(0)
摘要: String对象作为函数参数时,使用的是值传递,而不是地址传递。 阅读全文
posted @ 2020-05-30 17:50 scnb 阅读(633) 评论(0) 推荐(0)