最終的意思,修飾符。
修飾類:
意味著是最終類,不能被繼承。
修飾方法:
意味著是最終方法,不能被重寫。
修飾變數:
可以修飾區域性變數,也可以修飾成員變數。
意味著是最終值,不能被改變,相當於是常量。
eg : public static final double my_pi = 3.14;
注意:被final修飾的變數,指定的是儲存到變數裡的值不能被改變。
如果final修飾的是引用型別,值得是該引用值不能改,堆空間中儲存的值可以改變。
比如:final int arr = ;
arr的值不能改變,而arr所指向對空間的實體資料可以改變。
即: arr= null;報錯 arr[0] = 20; ok
重新認識java註解
型別 屬性名 default 預設值 如果乙個註解中有乙個名稱為value的屬性,且你只想設定value屬性 即其他屬性都採用預設值或者你只有乙個value屬性 那麼可以省略掉 value 部分。retention value retentionpolicy.source target elemen...
重新認識container
我還清楚的記得,第一次從 那兒聽說container這個詞 結果他給我解釋了半天還是似懂非懂的。今天,偷閒翻了下posa4,發現裡面對container的解釋特別清楚。粗略的理解下來是,為了分離關注點,而實現的對系統資源的封裝。豁然開朗的發現,os就是應用程式的container。突發奇想的,開發乙...
重新認識測試
以前總覺得測試是軟體開發的邊緣職位,開發人員才是軟體生命週期的核心人員。隨著對網際網路公司的了解,逐步了解到測試的重要性。以bat為例,三家公司均設定了測試開發工程師崗位,該崗位的主要職責就是編寫自動化測試案例,通過對 的邏輯進行分析,設計出能夠覆蓋大部分 的測試用例。如阿里的測試開發工程師的崗位描...