这代码不算是单例模式,因为它没有封闭构造函数,它还是可以被创建多个实例。而且没有判断daoUser是否为null,如果它不能并发调用,还需要同步。
不合规,单例模式下,成员变量是所有线程共享的,你这样写成员变量listUser中存储的数据在多线程条件下可能会出现数据紊乱的情况,一般不要使用成员变量作为查询结果的容器。
这样是没问题,不过不建议在这里强引用DaoUser
恕我无知、、、、、这是单例模式?单在哪呢?
不合规。并发访问会出问题。除非你自己对方法加锁