我个人感觉还是先得去学习一下java的内存机制。我现在脑子中的概念就是  堆内存和栈内存

  说实话Java的内存机构感觉好复杂,什么JVM直接操作,什么线程,什么帧的....,我粗略的查询了一些资料,现在我对栈内存的理解就可以理解成  家  和 旅馆,堆内存就是家,栈内存就是旅馆。首先,内存是干嘛用的呢

 

这是我在网上找的一张图,简洁,一目了然。但是不知道对不对。和我理解的差不多。这个内存机制我去多看看再来写吧。我刚仔细的看了一下,发现水好深,我得做好准备在下水试试。