作者adrianshum (Alien)
看板java
標題Re: [問題] 面試遇到的JAVA問題,與大家討論
時間Tue Jul 14 10:57:09 2009
※ 引述《MarsLin (愛的方程式)》之銘言:
: 有關繼承與finalize()
: -----------------------
: 請寫出輸出為何
1) finalizer 沒 chaining (寫 C++ 的人會明白分別在哪)
2) 輸出什麼都有可能. 因為 finalizer 可能不跑
你可以說, 可能什麼都沒輸出, 因為 finalizer
不保證一定會被 invoke 的.
: ==================
: 另外一題有關template
: 不過我忘記了許多 所以無法寫程式驗證
: 印象中大概就是
[43]
: --------------------------------------------
: 第三行我真的沒看過這樣的寫法~
: 當時直接傻住
: 後來也只能半猜的答題
這題連 compile 都不會過.
因為第一行沒有 type param,
至少要寫 public <T> void test(T a, T b){...}
而兩個 test() 都不是 static method,
在 main 不可能這樣 invoke.
第三行我也沒看過 XDD , 但... 那真的是那麼必要的基礎嗎?
: 另外還有一題跟"Reflection"相關的題目
: 也是愣住
: 與template相同的是 在書上都沒有看過這樣的名詞
: 只能說是我看的太少(看錯書?)
: 然後得到主管一個令人痛心的建議
: "回去再加強JAVA吧..."
: 共勉之...
Reflection 書上肯定會有提, 除非你看的書是 JDK 1.0.x 年代的.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.155.236.82
推 TonyQ:有些入門書不會提Reflection , 不過只看入門書是還需要磨. 07/14 11:10
→ adrianshum:咦? 連提也不提嗎?.. @.@ 入門書至少要提一提吧 orz 07/14 11:13
推 Goodwater:我看過兩三本入本書都沒提 所以我也不懂 囧 07/14 11:16
推 TonyQ:我有看過幾本是只談到 gui/網路程式那塊 然後就結束了... 07/14 11:16
→ MarsLin:template的題目我是真的忘的差不多了,可能是我漏也說不定 07/14 11:58