作者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
1F:推 TonyQ:有些入门书不会提Reflection , 不过只看入门书是还需要磨. 07/14 11:10
2F:→ adrianshum:咦? 连提也不提吗?.. @.@ 入门书至少要提一提吧 orz 07/14 11:13
3F:推 Goodwater:我看过两三本入本书都没提 所以我也不懂 囧 07/14 11:16
4F:推 TonyQ:我有看过几本是只谈到 gui/网路程式那块 然後就结束了... 07/14 11:16
5F:→ MarsLin:template的题目我是真的忘的差不多了,可能是我漏也说不定 07/14 11:58