Java虚拟机
metoo@96
https://github.com/zhuguozhu123
展开
-
Jvm基础知识与概念--笔记1
本篇为我(Java菜鸟)的第一篇博文 分享(share )是快乐的,也是见证个人的成长历程,文章主要为平时学习积累,基于自身认知不足之处在所难免,也恳请大家指正,共同进步。 Java之所以能够崛起,JVM功不可没。Java虚拟机最初服务于让Java语言凌驾于平台之上,实现“编写一次,到处运行”; 前言: Java程序的跨平台特性主要是指字节原创 2017-10-11 15:52:57 · 319 阅读 · 0 评论 -
Jvm基础知识及概念--笔记2
jvm执行引擎详解 分享(share )是快乐的,也是见证个人的成长历程,文章主要为平时学习积累,基于自身认知不足之处在所难免,也恳请大家指正,共同进步。 java的class只是在需要时才从加载到内存,并由jvm的执行引擎来执行,而执行引擎从总的来说主要执行方式分为四种: A:一次性解释代码,也就是当字节码加载到内存后,每次需要都会重新解析一次。 B:ji原创 2017-10-13 13:06:04 · 210 阅读 · 0 评论 -
JVM-基础知识及概念--笔记(3)
JVM-基础知识学习记录(3) 基本垃圾回收算法 可以从不同角度去划分垃圾回收算法: 按垃圾回收策略划分如下: 1.引用计数法: 比较古老的回收算法,原理式如该对象有一个引用,即增加一个计数,删除一个引用,就减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法的最致命的缺点是无法处理循环引用问题。 2.标记-整理法: 此算法结合了“标记-清除”和“复制”两个算法的的优点,也是分为原创 2017-12-04 18:26:36 · 152 阅读 · 0 评论 -
java中String类的compareTo方法学习记录
java中String类的compareTo方法学习记录 源码如下: public int compareTo(String anotherString) { int len1 = value.length; int len2 = anotherString.value.length; //取两个字串的最短长度 i原创 2018-01-21 15:59:49 · 291 阅读 · 0 评论