由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Java中,如何保证一个 singleton的实例不会被 垃圾回收?
相关主题
Java 面试题攒人品,发几个面试题 C/C++
找工作的一些总结请问一道special singleton class的题
Design Pattern 2: Procedural, OO and Functional programming来讨论一下OOD的题要回答到什么程度
早上的面试题 -yahoo 面经
gg面试题学Java还是C#?
关于singleton 的面试题java学什么对找工作有帮助?
Bloomberg, Microsoft, Indeed, ebay面试题java这套技术还能用多久?
面试题:cross process singleton怎么实现?Glassdoor上面看到一道F家最近的面试题,来讨论一下?
相关话题的讨论汇总
话题: singleton话题: java话题: 实例话题: 回收
进入JobHunting版参与讨论
1 (共1页)
s********e
发帖数: 340
1
今天被问到了一个小的面试题如下,请大家帮忙讨论一下:
Java中,如何保证一个 singleton的实例不会被 垃圾回收?
g*********g
发帖数: 114
2
USING suppressfinalize METHOD
s******d
发帖数: 61
3
是说在finalize()里写code让singleton 的instance不被garbage collection?
coask
s********e
发帖数: 340
4
如果将这个 singleton类定义成static类,能否实现该目的?

【在 g*********g 的大作中提到】
: USING suppressfinalize METHOD
s********e
发帖数: 340
5
是说用注解Annotation的方式?
请详细再说说,最好能有一个简单的示例。谢谢! :)

【在 g*********g 的大作中提到】
: USING suppressfinalize METHOD
s********e
发帖数: 340
6
我在JAVA的API里没有看到这个suppressfinalize METHOD。
“USING suppressfinalize”这个是C#的语法。

【在 g*********g 的大作中提到】
: USING suppressfinalize METHOD
a********1
发帖数: 750
7
不用weak的话本来就不会收回吧?
a********1
发帖数: 750
8
不对,
看看这个
http://java.sun.com/developer/technicalArticles/javase/finaliza

【在 a********1 的大作中提到】
: 不用weak的话本来就不会收回吧?
U*******L
发帖数: 94
9
开个线程一直跑着维护这个实例的引用就行了,费那劲干嘛

【在 a********1 的大作中提到】
: 不对,
: 看看这个
: http://java.sun.com/developer/technicalArticles/javase/finaliza

s********e
发帖数: 340
10
请详细说一下如何“一直维护”?

【在 U*******L 的大作中提到】
: 开个线程一直跑着维护这个实例的引用就行了,费那劲干嘛
e*****t
发帖数: 1005
11
Simply making the object be a static memeber variable of the class, and
that is the norm of writing a singleton class.
The object is referenced by the class, as long as the class is referenced by
the classloader, the object won't be collected.
And for entry level, I don't think they want to go down to discussion about
classloaders.

今天被问到了一个小的面试题如下,请大家帮忙讨论一下:
Java中,如何保证一个 singleton的实例不会被 垃圾回收?

【在 s********e 的大作中提到】
: 今天被问到了一个小的面试题如下,请大家帮忙讨论一下:
: Java中,如何保证一个 singleton的实例不会被 垃圾回收?

s********e
发帖数: 340
12
Thanks!

by
about

【在 e*****t 的大作中提到】
: Simply making the object be a static memeber variable of the class, and
: that is the norm of writing a singleton class.
: The object is referenced by the class, as long as the class is referenced by
: the classloader, the object won't be collected.
: And for entry level, I don't think they want to go down to discussion about
: classloaders.
:
: 今天被问到了一个小的面试题如下,请大家帮忙讨论一下:
: Java中,如何保证一个 singleton的实例不会被 垃圾回收?

V******B
发帖数: 3940
13
finalize()是garbage collection之前要调用的,而且只调用一次
也就是说,第二次garbage collection的时候就不再调用finalize()
我觉得不是用finalize()

【在 s******d 的大作中提到】
: 是说在finalize()里写code让singleton 的instance不被garbage collection?
: coask

1 (共1页)
进入JobHunting版参与讨论
相关主题
Glassdoor上面看到一道F家最近的面试题,来讨论一下?gg面试题
征友做一起面试题关于singleton 的面试题
一个面试题: 如何处理内存泄露(memory leak)Bloomberg, Microsoft, Indeed, ebay面试题
回报本版: Java版的面试题代码面试题:cross process singleton怎么实现?
Java 面试题攒人品,发几个面试题 C/C++
找工作的一些总结请问一道special singleton class的题
Design Pattern 2: Procedural, OO and Functional programming来讨论一下OOD的题要回答到什么程度
早上的面试题 -yahoo 面经
相关话题的讨论汇总
话题: singleton话题: java话题: 实例话题: 回收