摘要:
异常捕获 字节码中存在一个 Exception table表, Exception table 表可以检测对应代码行,如有异常,会进行异常匹配,然后跳转对应匹配异常的代码行; 接着存储异常的局部变量 e【slot,槽位共用】,再执行程序; 异常的字节码: 在底层,会将fianlly中的代码复制三份, 阅读全文
posted @ 2025-03-18 12:30
烟雨断桥
阅读(16)
评论(0)
推荐(0)
摘要:
字节码指令: short范围的整数是跟字节码存储在一起; 超过short整数范围,则会存储在运行时常量池中; 将byte的数据压入操作数栈,int是4个字节,所以剩下的3个字节,会补齐,正数补0,负数1; 同理shrot也是,这里的byte 和short都是从方法区的压入的操作数栈, int和lon 阅读全文
posted @ 2025-03-18 11:34
烟雨断桥
阅读(11)
评论(0)
推荐(0)

浙公网安备 33010602011771号