变量

来源:互联网 发布:软件测试第二版中文版 编辑:程序博客网 时间:2024/05/16 12:39

变量按作用域划分有哪几种?局部变量使用时需要注意什么问题?

     局部变量,成员变量,静态变量。局部变量只在方法内部,方法结束,局部变量结束局部变量放在栈中(栈结束则结束),成员变量是放在堆 中(对象结束成员变量才结束),静态变量放在数据段中(虚拟机关闭才结束)局部变量使用需注意:1,局部变量使用之前必须初始化,否则编 译错误,2,局部变量作用范围,3,局部变量修饰符,只能是默认和final

静态变量和成员变量有什么区别?应该怎么调用?

     1静态变量在虚拟机加载的时候就已经加载入内存中,成员变量是对象产生时产生

   2 所有对象共享一个静态变量。成员变量因对象不同而不同。

   3 可以通过类名 点 变量名的方式调用。成员变量需要创建对象后,用对象名点变量名的方式调用。

   4 存放空间不一样,静态变量在数据段中,成员变量在堆中



0 0
原创粉丝点击