作为一名Android开发工程师,从用Java写的第一个HelloWorld至今差不多有三年了。一日在家不小心打开了《深入理解Java虚拟机》,就有一种非常想迅速把这本书读完的冲动。我突然才发现做Java开发已有三年之久居然没有真正的去了解它。随着项目的深入,我就必须要对其中的原理非常的了解,才能够做出高性能的程序,也是去避免那些各自无法理解的随机问题的基本功。
说明: 本系列多处摘抄《深入理解Java虚拟机》中内容,主要精简了本书的要点,并叙述自己对本书的理解。本人才疏学浅,文章中有不对的地方,还望批评指教。
在Java相关技术中,JVM是Java语言的运行环境,除了我们所熟知的Java,还有Groovy等语言都是运行在JVM之上的。詹姆斯·高斯林是Java的创始人,从Sun到Oracle,经过了很多版本的迭代。对于上层应用的开发者而言,无需关注底层JVM是怎么玩的。从表面上来看,在我们平时的开发中没有很大的帮助。但是了解其中的原理,有助于我们理解Java,理解面向对象编程,有助于我们写出更加优质的代码。
小贴士
本文由原作者井方哥独家授权Open软件开发小组发布,著作权归原作者所有。如需转载请联系原作者申请授权。