摘要: java运行的环境变量包括path和classpath path:用于指定jdk包含的工具程序所在的路径 classpath:用于指定运行的java程序所需的类的加载路径 jdk:java development kits(java开发工具包) jre:java run enviroment(jav 阅读全文
posted @ 2017-11-09 20:41 吾漫兮 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收放在JVM中,有多种垃圾回收算法 引用计数法:当一个对象没有一个引用变量指向它时,这个对象就可以进行垃圾回收了。 jvm的垃圾回收对堆空间进行实时检测,当发现某个对象的引用计数变为0之后,就将该对象列入待回收列表中,但是不会马上进行销毁 阅读全文
posted @ 2017-11-09 19:52 吾漫兮 阅读(159) 评论(0) 推荐(0) 编辑
摘要: java源码—(编译)—>字节码(中间文件)—(解释器解释)—>机器码 c++源码—(预处理、编译、链接)—>机器码 java编译器不确定程序执行过程中的内存布局,将这些符号引用信息保存在字节码中,由解释器在运行过程中创建内存布局。 然后通过查表来确定一个方法所在的地址。 解释器的执行过程: 类装载 阅读全文
posted @ 2017-11-09 19:47 吾漫兮 阅读(247) 评论(0) 推荐(0) 编辑