多个用户公用一个实例,那当然会覆盖。前者调用了这个实例,而当后者来到的时候也调用了这个实例,因为大家操作的都是同一个实例,所以后者会覆盖前者。一般在做WEB应用考虑这方面的需求,都不选择单例。你想一下,你这个应用不可能仅服务一个人吧?所以当用户访问的时候应该为每一个用户创建一个实例,而不是共同操作一个实例。
static一般定义一些公共的变量或者公共方法。
会的,同时修改时。
static就不要考虑了。
一般设置一个记录的锁状态,一用户修改时锁住、修改完成释放(考虑session,会在session关闭时,自动释放)。
时候感觉有的地方静