這一周我們學習了第四章的 4.5~4.7節,這節主要講的是this 關鍵字、索引器和垃圾**機制。這個this關鍵字呢是用於訪問乙個類的屬性,解決與區域性變數名稱發生衝突的問題。
呼叫this訪問成員的方法是通過「this.方法名」來呼叫的。而this訪問構造方法是用「this([引數1,引數2...])」
索引器是一組get和set訪問器,跟屬性比較類似,用this 關鍵字加[索引型別index]的形式來建立乙個索引器。我在網上找到乙個題是關於索引器與屬性的區別有三點大家可以看看:1、屬性以名稱來標識索引器以函式名來標識。2、索引器可以被過載,屬性不可以被過載。3、屬性可以為靜態的,索引器屬於例項成員,不能被宣告為static.那麼索引器與陣列有什麼區別呢?我歸納了三點:一是索引器的索引值不受型別的限制,用來訪問陣列的索引值一定是整數。第二是索引值允許過載,乙個類可以有多個索引值。第三陣列用於儲存資料,而索引器不是乙個變數沒有直接對應的資料儲存地方,索引器有get和set訪問器。
最後一節就是垃圾**機制了,它的定義書上都有我就不贅述了,垃圾**機制有什麼弊端呢?第一:它並不能釋放所有資源,它也不能自動釋放非託管資源。第二就是它不是實時性的,這將會造成系統效能上的瓶頸和不確定性。還有乙個問題是我室友問的她說為啥要用垃圾**機制呢,使用它有啥好處呢,我在網上搜了一下總結了四點:1、它提高了軟體開發的抽象度 2、使得程式設計師不用分心來管理記憶體的問題 3、大大減少了記憶體因認為管理不當所帶來的bug 5、使記憶體管理更加高效。
這幾節this關鍵字的內容可能比較多,不過索引器和垃圾**這方面的題也不少,上面是我關於這幾節找的幾個問題,希望對大家有點用吧。
第三週學習總結
這周關於深度學習的內容比較簡單,是對線性代數的簡單回顧,所以我在這裡做乙個簡單的總結。向量與矩陣 矩陣是由m n個數組成的乙個m行n列的矩形 特別地,乙個m 1矩陣也稱為乙個m維列向量 而乙個1 n矩陣 也稱為乙個n維行向量.向量可以用矩陣表示,且有時特殊矩陣就是向量.簡言之就是矩陣包含向量.矩陣加...
第三週學習總結
複習了一周唄 就感覺鞏固了一下,學習方法還是理解著背,死記硬背是不可能的,除了英語和文科這輩子都不可能死記硬背的。今天還複習了剩下的搜尋。比如拓撲排序,根據深度進行的排序?雖然又看了一遍但是還是不知道這個到底與按深度排序有什麼區別的說,總之就是先算出深度,然後從入度為0的乙個個廣搜,放進陣列就好。剩...
第三週學習總結
第三週 本週還是對貪心演算法進行了進一步的講解與深入,在貪心問題的解決中,需要考慮很多情況的每種結果,經過對比思考得出利益最大化的解決方法。這次的貪心練習題出現了幾道英文題,勉勉強強能看懂題目。但也是這種英文題目讓我發現了對題意理解不夠透徹去做題,會出現各種或大或小問題。貪心的第一題,an easy...