自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

8-puzzle,测试代码,用于学习Coursera,进行相关的测试与验证。Coursera是免费大型公开在线课程项目,由美国斯坦福大学两名计算机科学教授创办。旨在同世界顶尖大学合作,在线提供免费的网络公开课程。Coursera的首批合作院校包括斯坦福大学等

2020-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除