- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 Java try/catch的实现原理与性能
首先,try/catch怎么写呢?如下图所示: 那么try catch到底在JVM底层是如何实现的呢? 首先明确一个概念,在Java中如果不发生异常的话,try/catch其实不会造成任何性能损失。这是如何做到的呢 首先,在Java文件编译成为字节码之后,其实正常流程与异常处理部分是分开来的,如下图所示: ...
2019-05-06 13:56:40 5154
原创 JVM 编译
Java宣称自己是write once, run everywhere.那这是如何做到的呢?大部分人都会回答说是通过编译成为class文件然后运行JVM上,那么是所有的情况下都这样吗? 自然有例外,其实总的来说,编译在JVM代表三个不同的操作。 前端编译,指的是.java文件变为.class的过程 JIT编译,指的是将热点字节码编译为机器码的过程(方法级) AOT编译,指的是直接将Java...
2019-05-06 13:52:33 332
8puzzle-testing.zip
2020-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人