黑马程序员技术交流社区

标题: 方法中定义的final局部变量生命周期有多长?什么时候结束? [打印本页]

作者: tanlei200620    时间: 2012-2-22 19:52
标题: 方法中定义的final局部变量生命周期有多长?什么时候结束?
方法中定义的final局部变量生命周期有多长?什么时候结束?
作者: 李会启    时间: 2012-2-22 21:39
因为局部变量是临时的,方法一旦执行完毕即被释放,而内部类是要在java虚拟机中动态运行的程序,它的生命周期不随方法的结束而结束
作者: foxpeter    时间: 2012-2-22 21:44
方法调用结束,变量的生命周期也就结束,下次进入方法,会重新生成
作者: 李晓俊老师    时间: 2012-2-22 21:58
final修饰的变量就是常量啊,它一直存在于内存中,直到程序执行完毕,
作者: 沈样    时间: 2012-2-22 22:29
final跟类的周期没有关系,局部变量只有在方法体内有效,出了方法体就没有了,final只是规定值不能改,只能付一次值




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2