在java中, 两个线程能同时使用被static修饰的方法或变量吗?
答案:3 悬赏:60
解决时间 2021-03-23 04:40
- 提问者网友:多余借口
- 2021-03-22 09:30
在java中, 两个线程能同时使用被static修饰的方法或变量吗?
最佳答案
- 二级知识专家网友:为你轻狂半世殇
- 2021-03-22 11:10
可以.不过需要考虑同步吧.不然线程安全保证不了.
全部回答
- 1楼网友:输掉的尊严
- 2021-03-22 14:02
你可以这么问,类中被修饰为private的变量,做为参数传递到一个方法中,然后在方法中修改此变量会引起原来变量的改变吗?
答案是不能.
因为如果方法的参数接收到是这个变量的一份拷贝,在方法中也只是对此拷贝修改,所以不会影响到原来的变量的值.(仅限于基本数据类型)
当然如果参数是引用类型的话,也就是方法中的参数和原来的变量都指向同一个引用,就会发生改变.
- 2楼网友:一身浪痞味
- 2021-03-22 12:32
线程对象当然可以有被static修饰的方法,被static修饰成为类的方法变量 不能被实例化使用。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |