成员变量与局部变量的区别
1.作用域:
成员变量的作用域是整个类中都可以访问;
局部变量是的作用域是定义它的{}内, {}中的语句执行完它就被回收;
2.初始值:
局部变量使用前必须手动赋值, 系统不会赋默认值...;成员变量系统会赋默认初始值.
3.所在内存区域:
局部变量在方法运行的栈内存里,在栈里,会自动释放;包括调用对象中的方法的入参,在方法调用时会在栈内存中创建空间当方法调用完毕之后,就会被释放掉。...成员变量在对象里,对象在堆里,成员变量也在堆里,不使用的对象会被垃圾回收机制在不确定的时候回收....静态的使用
类的成员用 static 修饰后,就多了一种调用方式,原来对象名.成员可以继续调用,现 在,通过类名.成员,也可以调用.
类在什么时候加载?...final 修饰的变量只能在显示初始化或者构造方法初始化的时候赋值一次,以后不能更改。