最近我接受了一個採訪,問我「什麼是不同的客體狀態?」 我無法理解這個問題,我要求面試官重複一遍。 再一次的問題就像是「對象有什麼不同/各個階段(之前是有問題的國家)?」仍然我不明白,再次採訪者解釋說:「你知道創建和所有」的對象的不同狀態?什麼是對象的不同狀態?
我回答像當我們創建對象它去堆內存和使用完成後,它有資格進行垃圾回收。 仍然採訪者不滿意這個答案。我又被問到「對象的不同階段是什麼?」
請解釋一下這個問題的解釋。
一兩件事,而你回答這個問題,嘗試從開始創建因爲面試官給了至少一個階段/對象的狀態繼續下去。如果不是,那麼確切的答案是什麼?
聽起來像一個可憐的面試官對我。不幸的是,由於我們無法閱讀他們的想法,我們無法真正提供一個很好的答案。 – 2013-03-02 09:05:02
創建,使用和清理?即使清理是由Java中的垃圾收集器。我們不知道面試官的意思。 – 2013-03-02 09:05:58
根據我的經驗,處理這種模糊問題的最好方法是首先弄清楚面試官想要問的究竟是什麼。爲此,向他們提出具體問題通常更有成效,而不是說「我不明白」。 – NPE 2013-03-02 09:07:17