想不通啊,java里的静态类,如果有多个程序调用的时候,会不会起冲突...

sasgsc 2007-12-17 04:45:23
想不通啊,java里的静态类,如果有多个程序调用的时候,会不会起冲突...
...全文
344 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
richard_2010 2007-12-20
  • 打赏
  • 举报
回复
我的意思是,如果在多个程序,同时调用这一个类的时候,会不会这个类被占用,而别的地方无法调用呢?
————————————————————————----
不会,多个程序可以同时调用这个静态方法,再就是静态方法不能访问成员变量,而所有的静态方法访问的静态变量都是同一个变量,也就是这个程序改变了某个静态变量再另一个程序里面也会表现出来,所以不用担心数据错误什么的
KBT1985 2007-12-20
  • 打赏
  • 举报
回复
多个程序下当然不会
lixkyx 2007-12-20
  • 打赏
  • 举报
回复
Java里没有静态类的概念。静态一词仅仅用来修饰成员变量或者方法。估计你说的是一个类的对象做其它类的静态成员变量。
这里没有啥新东东,静态变量从属于整个类,修改一个对象中的静态变量就意味着修改所有对象的静态变量。
xukejun_BabyY 2007-12-19
  • 打赏
  • 举报
回复
是的,所以让它不可变 加final修饰
sasgsc 2007-12-18
  • 打赏
  • 举报
回复
是不是只是在有静态属性的时候,所有程序都公用这个属性啊?一个程序改变了这个属性,别的地方调用的时候,也会调用被改变的量...
tdy1234 2007-12-18
  • 打赏
  • 举报
回复
不会
fatfoxz 2007-12-18
  • 打赏
  • 举报
回复
不会,多个程序都可以调用
sasgsc 2007-12-18
  • 打赏
  • 举报
回复
我的意思是,如果在多个程序,同时调用这一个类的时候,会不会这个类被占用,而别的地方无法调用呢?
xukejun_BabyY 2007-12-17
  • 打赏
  • 举报
回复
静态类??? 静态属性,静态方法吧
会冲突,所以静态属性最好为 static final
tyxsoft 2007-12-17
  • 打赏
  • 举报
回复
会起冲突

尤其是static 的变量,要小心

tang2755 2007-12-17
  • 打赏
  • 举报
回复
不会

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧