[quote=引用 11 楼 g414161696 的回复:] [quote=引用 6 楼 huxiweng 的回复:] 定义一个bean。包含用户的信息。存储不是永久存储在这个bean中的,而是放入session。 你要考虑到登陆/注册这是规模很大的,而不是你的一次2次。
[quote=引用 8 楼 u010984794 的回复:] 如果楼主不想让别人更改你的变量建议用bean,只设置get方法就好了。设置静态的变量那别人也可以修改你的属性。而且java不是讲究一个封装特性吗?个人建议用bean好些。。。 希望对楼主有帮助。
[quote=引用 6 楼 huxiweng 的回复:] 定义一个bean。包含用户的信息。存储不是永久存储在这个bean中的,而是放入session。 你要考虑到登陆/注册这是规模很大的,而不是你的一次2次。
定义一个bean。包含用户的信息。存储不是永久存储在这个bean中的,而是放入session。 你要考虑到登陆/注册这是规模很大的,而不是你的一次2次。
楼主说的是不是可以用会话(session)将javaBean存储起来,下次使用!静态变量的话有可能当前登录客户登录了,后面的客户又进行登录,而造成之前的那个客户信息获取不到!
如果楼主不想让别人更改你的变量建议用bean,只设置get方法就好了。设置静态的变量那别人也可以修改你的属性。而且java不是讲究一个封装特性吗?个人建议用bean好些。。。 希望对楼主有帮助。
[quote=引用 3 楼 g414161696 的回复:] [quote=引用 1 楼 duanwu2330323 的回复:] 确实问的不专业,userBean和静态属性根本就不冲突啊,没搞明白楼主为什么这么问。 如果楼主只需要在一次运行期间用的话,可以用一个类的静态属性来存储。 如果楼主需要长期保存的话,还是写到文件中去吧。
[quote=引用 1 楼 duanwu2330323 的回复:] 确实问的不专业,userBean和静态属性根本就不冲突啊,没搞明白楼主为什么这么问。 如果楼主只需要在一次运行期间用的话,可以用一个类的静态属性来存储。 如果楼主需要长期保存的话,还是写到文件中去吧。
确实问的不专业,userBean和静态属性根本就不冲突啊,没搞明白楼主为什么这么问。 如果楼主只需要在一次运行期间用的话,可以用一个类的静态属性来存储。 如果楼主需要长期保存的话,还是写到文件中去吧。
变量所包含的对象体积较大,占用内存较多。变量所包含的对象生命周期较长。变量所包含的对象数据稳定。该类的对象实例有对该变量所包含的对象的共享需求。这些情况用static更好些。 因为静态对象会常驻内存,所以尽量少用。而且你的用户名和密码也没有那么绝对的通用使用场景。所以使用javabean更好些。 是不是static在某种程度上也破坏了java的封装性?仁者见仁吧。
62,620
社区成员
307,251
社区内容
加载中
试试用AI创作助手写篇文章吧