| 本帖最后由 踏云 于 2014-10-9 21:24 编辑 
 这个是我的学习笔记
 
 
 1.成员变量与局部变量 成员变量与局部变量初始值: 成员变量:jvm会为其附初值                 String            null                 char               '  '(空字符)                 byte               0                 short              0                 int                  0                 long               0                 float               0.0f                 double           0.0                 boolean         false         
 局部变量:没有初始值(必须先赋值之后才可以调用) 
 成员变量和局部变量的存储位置: 成员变量:隶属于对象,所以在堆中,(对象的创建生命周期开始,到对象的消失) 局部变量:存在于内存栈中,初始化时开始存在,超过作用域时马上被释放 
 
         生命周期:                 成员变量:        从对象的创建开始,到对象的消失                 局部变量:从对象的声明开始存在于内存中,当超过了作用域就被移除(不再存在于内存当中) 
 
         作用:                 成员变量:描述一类事物的公共属性                 局部变量:提供一个变量给方法内部使用 
 |