![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
iteye_1232
这个作者很懒,什么都没留下…
展开
-
Java基础之栈堆简介
栈(stack)与堆(heap)是两种数据结构,其数据项均按序排列,即只能在一端对数据项进行插入、删除等操作。其中栈一般由编译器自动分配释放,用来存放方法的参数值、局部变量等数据,遵循先进后出(First-In/Last-Out)原则;堆则一般运行时分配,用来存放New出来的对象等数据,由JVM自动回收,遵循先进先出(First-In/First-Out)原则。 栈堆均存在缓存机制...2015-02-02 17:09:51 · 182 阅读 · 0 评论 -
Java基础之JVM运行机制
Java基础之JVM运行机制 作者:忆辛 Java Virtual Machine简称JVM,它是一种规范,是一种计算的仿真。我们知道java语言是跨平台的,而JVM是java跨平台的关键之所在。JVM上执行java字节码,执行时这些字节码可以解释成具体平台的机器码,因此java拥有“一次编译,处处运行”这一跨平台能力。 ...2015-02-05 10:57:23 · 181 阅读 · 0 评论 -
Java基础之垃圾回收机制(第一篇:性能监控与分析工具介绍)
JVM的垃圾回收(GC)机制让我们从频繁操作内存的危险工作中解脱出来。但我们知道一切存在都有其两面性,一方面因为我们不再过多关注内存的分配和管理,把这些工作都交给了JVM,这也确实给我们带来诸多便利;另一方面JVM的垃圾回收机制并非都是最优的,比如一些资源无法在其最合适的时间被释放,导致开发的应用性能不佳。这个两面性的存在督促着我们时刻去监控开发的应用,甚至回过头来去认识JVM到底是如何进行垃...2015-02-28 11:40:02 · 137 阅读 · 0 评论