討論串[問題]請問這樣的 Java Class 算不算是一個 Si …
共 16 篇文章

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者oohay (五黑)時間18年前 (2008/01/11 00:24), 編輯資訊
0
0
0
內容預覽:
引述《qrtt1.bbs@bbs.sayya.org (foolish)》之銘言:我想singleton不能這麼做.. 不贊成的理由是: 若你說一個final class是個singleton,. 不過它的methods只要是開放的,就是對其他任何object與class都開放,. 這對java

推噓0(0推 0噓 4→)留言4則,0人參與, 最新作者oohay (五黑)時間18年前 (2008/01/10 14:25), 編輯資訊
0
0
0
內容預覽:
引述《qrtt1.bbs@bbs.sayya.org (foolish)》之銘言:. 非class不可嗎?. 為什麼不能作成只能存在一個instance.. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 218.160.211.156.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者adrianshum (Alien)時間18年前 (2008/01/10 11:42), 編輯資訊
0
0
0
內容預覽:
除了其他人說了的理由, 我補充一下.. static method 雖然可以藉著一個 instance. 來 invoke, 但實際上當 compile 時, 還是改回. ClassName.method() 的樣子:. 比如:. class Foo {. public static void st
(還有439個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者LPH66 (IWH68S0XZ8M89)時間18年前 (2008/01/10 01:26), 編輯資訊
0
0
1
內容預覽:
這裡說的不是instance 而是這個class本身. 注意它不只說不佔記憶體 它是說 "requiring no memory or resources until needed". 以java來說你可以把它寫成讓classloader會在用到時才把它載入. 而static class的話無論如何
(還有936個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者fourdollars (四元)時間18年前 (2008/01/09 23:23), 編輯資訊
0
0
1
內容預覽:
可是下面這行就是在初始的狀態下不佔空間啊... @_@a. private static Process process = null;. 另外 waitForTermination() 裡面也有 process = null;Java 裡面的 class function 也可以當做 member
(還有26個字)