经过了四天的调试,未发现程序有任何问题。今早起来,无意中用javabite查看类的常量池时,发现遇到long和double项后,其后项的索序号+2;为此再次打开jvm规范查看,果然需要+2,对比程序的业务逻辑,我未进行相应处理。至此发现bug的原因所在。
2015年1月23日开发进展:
一、修复bug
1.修复加载器的BUG,存在的BUG是:在从常量池获取常量项时,遇到long或double的项(索引为n)时,其后的项的索引未记为n+2。
您还没有登录,请您登录后再发表评论
NULL 博文链接:https://rjpos.iteye.com/blog/2174866
NULL 博文链接:https://rjpos.iteye.com/blog/2175579
NULL 博文链接:https://rjpos.iteye.com/blog/2176661
第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行...
第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: ...
NULL 博文链接:https://rjpos.iteye.com/blog/2260281
深入Java虚拟机_002_深入详解JVM之类加载器深度剖析、根、扩展及系统类加载器
JVM结构:类加载器,执行引擎,本地方法接口,本地内存结构; 四大垃圾回收算法:复制算法、标记-清除算法、标记-整理算法、分代收集算法 七大垃圾回收器:Serial、Serial Old、ParNew、CMS、Parallel、Parallel Old...
JVM类加载器 test
JVM实战-JVM类加载机制案例分析
JVM类加载过程
今天开机发布程序,启动项目,竟然报错说8080端口被占用,没关系 只要是把占用这个端口的进程杀掉即可
由Java虚拟机自带的默认加载器(根加载器、扩展加载器、系统加载器)所加载的类在JVM生命周期中始终不被卸载。所以这些类的Class对象(我称其为实例的模板对象)始终能被触及!而由用户自定义的类加载器所加载的类会...
JVM类加载跟踪器,用于排查jar包冲突、类冲突、类版本冲突、NoClassDefFoundError、ClassNotFoundException 等等类加载相关问题的辅助工具
直通BAT必考题系列:7种JVM垃圾收集器特点,优劣势、及使用场景。
介绍Java类的加载机制,对于深入理解Java的深层原理很有帮助
本系列课程从JVM基础到高级实战,老师手把手教你如何进行JVM调优,思路清晰,没有废话,旨在挑战高薪。 课程亮点: 1、基于阿里arthas进行JVM调优; 2、基于代码排查OOM问题,拒绝空讲; 3、总结JVM通用的调优思路;...
垃圾回收系列(3):CLR与JVM垃圾回收器的比较扫描.pdf
NULL 博文链接:https://googlee.iteye.com/blog/1003057
内嵌在JVM内核中的加载器,由C++语言编写(因此也不会继承ClassLoader),是类加载器层次中最顶层的加载器。用于加载java的核心类库,即加载jre/lib/rt.jar里所有的class。由于启动类加载器涉及到虚拟机本
相关推荐
NULL 博文链接:https://rjpos.iteye.com/blog/2174866
NULL 博文链接:https://rjpos.iteye.com/blog/2175579
NULL 博文链接:https://rjpos.iteye.com/blog/2176661
第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行...
第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: ...
NULL 博文链接:https://rjpos.iteye.com/blog/2260281
深入Java虚拟机_002_深入详解JVM之类加载器深度剖析、根、扩展及系统类加载器
JVM结构:类加载器,执行引擎,本地方法接口,本地内存结构; 四大垃圾回收算法:复制算法、标记-清除算法、标记-整理算法、分代收集算法 七大垃圾回收器:Serial、Serial Old、ParNew、CMS、Parallel、Parallel Old...
JVM类加载器 test
JVM实战-JVM类加载机制案例分析
JVM类加载过程
今天开机发布程序,启动项目,竟然报错说8080端口被占用,没关系 只要是把占用这个端口的进程杀掉即可
由Java虚拟机自带的默认加载器(根加载器、扩展加载器、系统加载器)所加载的类在JVM生命周期中始终不被卸载。所以这些类的Class对象(我称其为实例的模板对象)始终能被触及!而由用户自定义的类加载器所加载的类会...
JVM类加载跟踪器,用于排查jar包冲突、类冲突、类版本冲突、NoClassDefFoundError、ClassNotFoundException 等等类加载相关问题的辅助工具
直通BAT必考题系列:7种JVM垃圾收集器特点,优劣势、及使用场景。
介绍Java类的加载机制,对于深入理解Java的深层原理很有帮助
本系列课程从JVM基础到高级实战,老师手把手教你如何进行JVM调优,思路清晰,没有废话,旨在挑战高薪。 课程亮点: 1、基于阿里arthas进行JVM调优; 2、基于代码排查OOM问题,拒绝空讲; 3、总结JVM通用的调优思路;...
垃圾回收系列(3):CLR与JVM垃圾回收器的比较扫描.pdf
NULL 博文链接:https://googlee.iteye.com/blog/1003057
内嵌在JVM内核中的加载器,由C++语言编写(因此也不会继承ClassLoader),是类加载器层次中最顶层的加载器。用于加载java的核心类库,即加载jre/lib/rt.jar里所有的class。由于启动类加载器涉及到虚拟机本