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
- HotSpot学习第一天
- 学习第一天
- 学习.net第一天
- C#学习第一天
- 学习CRYPTOAPI第一天
- 学习C#第一天
- Winpcap学习第一天
- 学习NHibernate--第一天
- 学习日志第一天
- 学习基础 第一天
- java学习第一天
- WINRUNNER学习第一天
- php学习第一天
- 学习C#第一天
- Java学习第一天
- 第一天学习C#
- javascript学习第一天
- java学习第一天
- CTF——实验吧(web总结1.1)
- C语言基础知识整理(一)
- 网易+阿里面经
- 关于yii2 treemanager插件中lft和rgt的说明
- Oracle 数据库基础
- HotSpot学习第一天
- java移位运算符
- 数据类型转换
- 【51Nod】1284 - 2 3 5 7的倍数(容斥原理 & 二进制优化)
- python中关于下划线的整理
- java:applet的实现
- 删数问题 贪心法
- ajax使用params
- UML-活动图