static变量与实例变量 java
来源:互联网 发布:高拱 知乎 编辑:程序博客网 时间:2024/06/05 07:34
类变量和实例变量的区别在于:类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果;而实例变量则属对象私有,某一个对象将其值改变,不影响其他对象;
int snum = 0;@Overridepublic void run() {snum = num;System.out.println("Thread "+ num +" is running..." + " snum: " + snum);}
static int snum = 0;@Overridepublic void run() {try {Thread.sleep(1000);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}snum = num;System.out.println("Thread "+ num +" is running..." + " snum: " + snum);}
Thread 0 is running... snum: 0Thread 1 is running... snum: 1Thread 2 is running... snum: 2Thread 3 is running... snum: 3Thread 6 is running... snum: 6Thread 7 is running... snum: 7Thread 9 is running... snum: 9Thread 4 is running... snum: 4Thread 8 is running... snum: 8Thread 5 is running... snum: 5
Thread 7 is running... snum: 0Thread 0 is running... snum: 0Thread 8 is running... snum: 0Thread 4 is running... snum: 4Thread 3 is running... snum: 3Thread 1 is running... snum: 1Thread 6 is running... snum: 2Thread 2 is running... snum: 2Thread 5 is running... snum: 5Thread 9 is running... snum: 9
阅读全文
0 0
- static变量与实例变量 java
- 论 static 变量与实例变量
- 实例变量与static变量的区别
- java static 变量与方法
- java中static变量与非static变量初始化顺序
- java类变量与实例变量
- Java实例变量、类变量与局部变量
- Java实例变量、类变量与局部变量
- Java学习疑点(2)--被static修饰的静态变量与实例变量之间生命周期的区别
- static变量与static函数
- static变量与static函数
- static与final变量
- static 变量与函数
- ThreadLocal 与 static 变量
- static 变量与函数
- static 变量 与 function
- final与static变量
- static变量与函数
- 电感在电路中的作用
- MySQL 5.7版本sql_mode=only_full_group_by问题
- 关于微信第三方登录 AppId 和AppSecret 忘记修改无法登录问题
- caffe加层问题记录
- WPS国际版添加中文包
- static变量与实例变量 java
- C#中ArrayList.ToArray()用法
- 909422229_在windows上安装redis并设置密码,IP绑定【提供安装包】
- asp.net response.ContentType 下载文件的四种方法
- 使用 Intellij IDEA 与 Gradle 构建Spring项目
- xfire客户端调用服务端报错 XFireRuntimeException: Could not invoke service.. Server returned error code = 4ji
- Apache ActiveMQ实战(1)-基本安装配置与消息类型
- MySQL之删除慢查询日志
- eclipse安装sonarLint插件