由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请问为何在java中要慎重使用static的filed?
相关主题
write singleton w/o using static variable or function面试常考哪些java的design pattern
singleton without static?怎么回答这个:你在career中要得是什么
C++ Singleton的实现今天下午要面一个老印
关于singleton 的面试题学scala的
singleton pattern problem有熟悉Java Reflection的吗?
请问一道special singleton class的题简历中要列publications吗?
弱问:singleton要不要destructor啊?失业中要买保险,那里买呢?
Java 面试题请问Hr来信说你的申请在考虑中要回信感谢么
相关话题的讨论汇总
话题: static话题: di话题: singleton话题: field话题: 使用
进入JobHunting版参与讨论
1 (共1页)
a**********0
发帖数: 422
1
上次一个帖子中学习到了professional的代码要使用单独的一个class来盛放这些
static field 但是不是很知道原因
d******b
发帖数: 73
2
因为本质上是全局的,在规模变大后,会造成混乱。放在单独的一个类里,可能是便于
管理。
我的观点是 static Field 必须 加 final
a**********0
发帖数: 422
3
大规模情况下造成混乱是说 lose track of how it is changed and what the
current value it is 对吧
教科书经常具的例子是比如生成一个 human class 于是定义一个 static field 是
population 每construct 一个人 就加一 这样可以自动统计人数 这样的例子不实用
吗》
m******i
发帖数: 50
4
问个问题,如果是human class的对象,在使用一段时间之后,被garbage collection
了,那么这个population field,会自动减一吗?
c*****a
发帖数: 808
5
用static要注意thread safe
g*****g
发帖数: 34805
6
In practice, if you need some data to support singleton, you are better off
with a DI framework, Spring IoC, Guice etc. Beyond that scope, static field
is pretty much limited to constant.

【在 a**********0 的大作中提到】
: 上次一个帖子中学习到了professional的代码要使用单独的一个class来盛放这些
: static field 但是不是很知道原因

y*******g
发帖数: 6599
7
能详细谈谈原因吗? 或者什么reference 可以看看。

off
field

【在 g*****g 的大作中提到】
: In practice, if you need some data to support singleton, you are better off
: with a DI framework, Spring IoC, Guice etc. Beyond that scope, static field
: is pretty much limited to constant.

g*****g
发帖数: 34805
8
DI is more flexible, e.g. you can extend and have hierarchy. You can have
precise control of life cycle.
After all, static -> single copy of data/method in the JVM. Singleton means
the same thing. And DI is recommended way to implement Singleton.

【在 y*******g 的大作中提到】
: 能详细谈谈原因吗? 或者什么reference 可以看看。
:
: off
: field

1 (共1页)
进入JobHunting版参与讨论
相关主题
请问Hr来信说你的申请在考虑中要回信感谢么singleton pattern problem
OPT申请材料中要以前所有VISA stamp的复印件么?请问一道special singleton class的题
Reference check中要不要follow up弱问:singleton要不要destructor啊?
请问大家写thank you letter都是在interview的过程中要到interviewer的Email的么?Java 面试题
write singleton w/o using static variable or function面试常考哪些java的design pattern
singleton without static?怎么回答这个:你在career中要得是什么
C++ Singleton的实现今天下午要面一个老印
关于singleton 的面试题学scala的
相关话题的讨论汇总
话题: static话题: di话题: singleton话题: field话题: 使用