1. 程式人生 > >Java學習心得06

Java學習心得06

定義 使用 manager rst 現在 輸出 程序 cond tro

心得:

1.lmabda確實很好用,【(first, second) -> first.length() - second.length()十分靈活,不過也不是沒有問題,用到自定義類定義聲明的數組時,不靈了,還要多學習。

2.靈活運用迂回戰術,當某個語法拿不準、多次失敗時,可以采用一些笨辦法,Java是一門面向對象的語言,沒有那麽死。

感受:

對於寫程序這件事,從陌生到上手,中間可能有些喜歡,再到恐懼,最後習慣,至此一名優秀的、身經百戰程序員誕生。Bug這事習慣就好。

好吧,我現在是恐懼階段,離習慣還有很長一段距離。

本周任務主要的難點,對我來說,對自定義類定義聲明的數組進行排序,由於沒找到比較器的正確使用方法,再掙紮了一上午後,果斷放棄比較器,使用原始方法,即笨方法:另外建一個可以被

sort()方法處理的數組,把要排序的信息丟進去,sort()排序,然後以該數組為模板,找最值、按某種順序輸出等等。

雖然還要另外建立一個數組,有點繁瑣,但是挺靠譜的。

實驗是完成了,但是學習效果沒達標。

問題:

不是問題的問題,那些用Java寫的軟件是怎麽運行的?會發生父類和子類對象相互轉換失敗的情景嗎?就像我用notepad無法正常進行Employee類和Manager類之間的轉換,它們會遇到這種問題嗎?

Java學習心得06