变量的概念:
内存中的一个存储区域
该区域有自己的名称(变量名)和类型(数据类型)
Java中每个变量必须先声明,后使用
该区域的数据可以在同一类型范围内不断变化
使用变量注意
(1)变量的作用域:一对{ }之间有效
(2)初始化值
定义变量的格式:数据类型 变量名 = 初始化值;
变量是通过使用变量名来访问这块区域的
分 类
局部变量--方法的形参,方法内,在栈中--必须先声明,再赋值,后使用
成员变量--类中方法外,在堆中,由对象调用,有默认值
静态变量--类中方法外,在静态区,属于类,类.变量名/对象.变量名, 有默认值
代码块
局部代码块-方法内,提早释放,提高内存利用率
构造代码块-优先于构造方法,从构造方法中提取出来的相似数据,
静态代码块-随着类的加载就有了,只执行一次
本文出自 “雨田” 博客,谢绝转载!
原文:http://11867837.blog.51cto.com/11857837/1901330