
java进阶篇
文章平均质量分 78
主要分析Java的进阶知识,并发、虚拟机等。
Tifkingsly
从事Android开发6年,对于Java、android开发有自己深刻的见解。希望将自己对于软件开发的理解及认知,以及多年积累的经验分享给那些想要从事、正在从事软件开发的程序员们。
展开
-
java内存区域浅析
前段时间重新拿起《深入理解java虚拟机》这本书,以前每一次都是翻翻就过来,没有对内容进行总结和记录。一方面,为了强化自己对于知识的理解和记忆;另一方面,希望能通过自己的总结帮助那些想要了解这一方面知识的童鞋。本系列会分几个篇章进行介绍,由于本人技术水平有限,只是浅析,望能与大家一起成长。概述:大多数程序员常常会听到内存优化这个词,尤其是从事Android等移动平台开发的工作者,由于硬...原创 2018-06-15 00:22:28 · 285 阅读 · 0 评论 -
java对象创建过程解析
概述:java作为一种高级语言,对开发者而言,创建一个对象是非常容易的,原因就是虚拟机底层做了很好的封装,调用者不需要关注太多细节。通过new关键字,就可以创建一个对象。了解对象的创建过程,内存布局对于性能上的一些优化,理解很多原理是很有帮助的。对象的创建:对象的创建包含3个步骤:为对象分配内存空间、初始化对象、将对象的内存地址赋给引用。分配内存空间创建对象的第一步就是...原创 2018-06-15 16:21:16 · 581 阅读 · 0 评论 -
java内存模型浅析
前些日子写了一篇文章分析Java运行时内存区域,让我们对于Java内存有了基本的认识,很多人常常会把两者混淆。经过本篇文章的介绍,相信大家会更加熟悉和了解两者之间的区别。Java内存模型基础Java内存模型(JMM),从抽象的角度来看其定义了Java主内存与线程本地内存之间的抽象关系。在之前介绍多线程时有些过一篇关于volatile的文章,有提到主内存、线程本地内存,当时对于两者之间的...原创 2018-08-19 22:02:21 · 292 阅读 · 0 评论