java虚拟机学习
谢谢谢谢呵
java工程师
展开
-
从字节码看JVM处理异常及finally模块
JVM异常 在java中,异常分为显示异常和隐式异常两种。显示异常指java应用抛出的异常,程序遇到了无法执行的逻辑,通过throw抛出异常;隐式异常指虚拟机在执行过程中,碰到错误无法执行下去,不得不停止执行,自动抛出异常,比如对象执行方法,结果该对象为Null,那么会出现NPE。 关于异常的内容 异常篇 为什么不能通过异常来处理业务逻辑 异常实例的构建过程十分复杂。在某个方法中生成了异常,一般我们会得到这个异常的栈轨迹,这个内容就是由JVM来生成的。JVM会从当前出现异常的方法开始,逐一向下访问所在线程的原创 2020-07-09 22:49:12 · 226 阅读 · 0 评论 -
深入理解java虚拟机笔记第一、二章
第一章、第二章1.java技术体系优点(1)摆脱了硬件平台束缚,“一次编译,到处运行”;(2)提供了相对安全的内存管理和访问机制;避免了绝大部分的内存泄漏和指针越界问题(3)实现了热点代码检测和运行时编译及优化,是java应用能随着运行时间的增加而获得更高的性能(4)第三方类库的支持2.java技术体系内容(1)java程序设计语言(2)各种平台的java虚拟机(3)class文件格式(4)jav...原创 2018-05-07 23:23:41 · 186 阅读 · 0 评论