HotSpot学习第一天

来源:互联网 发布:金蝶软件客服中心 编辑:程序博客网 时间:2024/06/01 09:52

1、首先,下载一个jdk源码。

2、其次,下载书一本《HotSpot实战》pdf版。这里就不给链接了。

也可以说是《HotSpot实战》学习心得。

第一章 jdk的概述

jdk包含java运行环境和jvm。

jvm和hotspot vm 

jvm 就是java虚拟机,jvm就是java虚拟机中的一款,现在流行的虚拟机还有BEA JORCKIT和IBM vm虚拟机。

HotSpot是目前官方默认的JVM。


1.1 OpenJDK

OpenJDK是JAVA的开源项目,目前HotSpot也开源处理。这里只针对于jdk1.7

1.2java的新特性

包括 1、switch里面可以使用String

2、允许数值以下划线分隔

3、允许数值以二进制表示

4、加强异常处理

5、Try with Resource

6、简化类型定义,比如HashMap<Integer> temp=new HashMap<>();


1.3 由于jvm是由c++编写的,所以我尝试下载了hotspot并进行编译。



0 0
原创粉丝点击