黑马程序员技术交流社区
标题:
一个对象的枚举和单例在内存中有什么区别吗?
[打印本页]
作者:
王程
时间:
2012-7-27 20:53
标题:
一个对象的枚举和单例在内存中有什么区别吗?
本帖最后由 王程 于 2012-7-28 08:47 编辑
听说单例也可以用枚举来表示,而在程序中获取单例时,内存中是不开辟新的空间的,这个我知道,但是如果用枚举,当程序中出现声明多个枚举变量时,内存中是怎么样的呢?
作者:
李菁
时间:
2012-7-27 21:13
枚举类型的数据也是不占内存空间的
作者:
吴立杰
时间:
2012-7-27 21:45
搞那么复杂,枚举里只列一个元素就叫单例了!
作者:
柯玲
时间:
2012-7-28 06:52
单例的枚举形式:
public enum Single{
S(){
public Single getInstance(){
return S;
}
}
public abstract Single getInstance();
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2