摘要: 运行时数据区域 Java比起C++一个很大的进步就在于Java不用再手动控制指针的delete与free,统一交由JVM管理,但也正因为如此,一旦出现内存溢出异常,不了解JVM,那么排查问题将会变成一项艰难的工作。 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区。 阅读全文
posted @ 2018-01-17 05:04 十月十四 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 语法糖 接触语法糖是在读《深入理解Java虚拟机》的时候,初始觉得语法糖是个挺有意思的概念,遂抽出一周实践详细总结一下语法糖。百度百科对于语法糖的解释如下; 语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语 阅读全文
posted @ 2018-01-17 05:03 十月十四 阅读(3436) 评论(1) 推荐(2) 编辑
摘要: 作为程序开发者,我们都想写出完美的代码,但世界上好像从来都没有过完美的代码,因为代码牵涉的内容很复杂,有程序设计语言、运行环境、数据结构以及算法等等,而开发者往往很难全面精通,再者写代码本来也就是一个不断追求完美的过程。自身作为一个Java程序员,对此深有感触。 Java不仅仅是一门编程语言,还是一 阅读全文
posted @ 2018-01-17 04:54 十月十四 阅读(1322) 评论(0) 推荐(0) 编辑