Java-SE
iteye_8320
这个作者很懒,什么都没留下…
展开
-
局部变量
1、局部变量在使用前必须显示赋值才能使用,否则将会有编译错误。 2、由于局部变量使用的的是栈内存,由于某些原因(主要是效率)虚拟机不能为栈上得变量设置默认值,所以局部变量需要显示赋初始值。 3、注:除局部变量以外的所有变量都是使用堆内存,由于在各种现代的机器上,都可以方便地、快速地使大块内存初 始化为相同的值,比如可以将它初始化为0,这个特性使得堆内存都可以由虚拟机赋初始值...原创 2011-11-28 22:29:47 · 185 阅读 · 0 评论 -
Java中堆内存与栈内存分配浅析
Java中堆内存与栈内存分配浅析Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时Java把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象...原创 2011-11-29 22:18:46 · 78 阅读 · 0 评论