static简略
来源:互联网 发布:js给input的value赋值 编辑:程序博客网 时间:2024/04/29 04:36
public class demo1 {/** * @param args */public static void main(String[] args) {demo2 aDemo1=new demo2();demo2 aDemo2=new demo2();aDemo1.b++;System.out.print(aDemo1.b++);System.out.print(aDemo2.b);}}
public class demo2 { static int b=12;}
当demo2有static的时候输出1314,当demo2没有static的是会输出1312
有static的时候,因为它们引用的是同样的内存区域。所以即使声明了两个不同的对象,对象.b++,对象可以看做是一个对象,所以最好用类名.b,这样可以不用实例化对象,节省内存,demo2.b,没有static,就相当于生成了两个对象,两个对象分别有不同的b,所以b的值不同,静态方法,可以用类名.方法名,好处是不用实例化对象,节省内存。
0 0
- static简略
- ibatis简略
- node简略
- XML简略
- EJB简略配置
- 安装MySQL-简略说明
- AJAX开发简略 (一)
- AJAX开发简略 (二)
- AJAX开发简略(二)
- AJAX开发简略 (一)
- AJAX开发简略 (二)
- AJAX开发简略
- [转]AJAX开发简略
- AJAX开发简略
- 《Ajax开发简略》
- AJAX开发简略
- AJAX开发简略
- AJAX开发简略
- hadoop 是什么?
- dp啊
- 机房那些事儿---配置ODBC步骤
- ROS_USB2Dynamixel控制turtlebotArm
- Educational Codeforces Round 17 C. Two strings(二分)
- static简略
- 多物体运动框架
- (九)标准对话框
- PAT甲级1072
- easyUI这样获取Json的内嵌数据
- delegate vs event
- 组合淡入淡出
- H5学习之路-图片旋转、压缩处理
- cmake 学习笔记