201621123054《Java程式設計》第九周學習總結

來源:互聯網
上載者:User

標籤:維度   否則   6.2   索引   思維導圖   設定   刪除元素   integer   lam   

1. 本周學習總結1.1 以你喜歡的方式(思維導圖或其他)歸納總結集合與泛型相關內容。

1.2 選做:收集你認為有用的程式碼片段2. 書面作業

本次作業題集集合

##1. List中指定元素的刪除(題集題目)1.1 實驗總結。並回答:列舉至少2種在List中刪除元素的方法。2. 統計文字中的單詞數量並按出現次數排序(題集題目)2.1 虛擬碼(不得複製代碼,否則扣分)2.2 實驗總結3. 倒排索引(題集題目)

本題較難,做不出來不要緊。但一定要有自己的思考過程,要有提交結果。

3.1 你的代碼運行結果3.2 虛擬碼(不得複製代碼,否則扣分)3.3 實驗總結4.Stream與Lambda

編寫一個Student類,屬性為:

private Long id;
private String name;
private int age;
private Gender gender;//枚舉類型
private boolean joinsACM; //是否參加過ACM比賽
建立一集合對象,如List

4.1 使用傳統方法編寫一個搜尋方法List4.2 使用java8中的stream(), filter(), collect()編寫功能同4.1的代碼,並測試(要出現測試資料)。構建測試集合的時候,除了正常的Student對象,再往集合中添加一些null,你編寫的方法應該能處理這些null而不是拋出異常。(:出現學號)5. 泛型類:GeneralStack

題集jmu-Java-05-集合之GeneralStack

5.1 GeneralStack介面的代碼5.2 結合本題與以前作業中的ArrayListIntegerStack相比,說明泛型有什麼好處6. 選做:泛型方法

基礎參考檔案GenericMain,在此檔案上進行修改。

6.1 編寫方法max,該方法可以返回List中所有元素的最大值。List中的元素必須實現Comparable介面。編寫的max方法需使得String max = max(strList)可以運行成功,其中strList為List6.2 選做:現有User類,其子類為StuUser,且均實現了Comparable介面。編寫方法max1,準系統同6.1,使得User user = max1(stuList);可以運行成功,其中stuList為List6.3 選做:編寫int myCompare(T o1, T o2, Comparator c)方法,該方法可以比較兩個User對象,也可以比較兩個StuUser對象,傳入的比較子c既可以是Comparator7. 選做:逆向最大匹配分詞演算法

集合實驗檔案中的第07次實驗(集合).doc檔案,裡面的題目6.

7.1 寫出虛擬碼(不得直接複製代碼)7.2 你的代碼運行結果。3.碼雲及PTA

題目集:jmu-Java-05-集合

3.1. 碼雲代碼提交記錄

在碼雲的項目中,依次選擇“統計-Commits曆史-設定時間段”, 然後搜尋並

3.2 PTA題集完成情況圖

需要有兩張圖(1. 排名圖。2.PTA提交列表圖)

3.3 統計本周完成的代碼量

需要將每周的代碼統計情況融合到一張表中。
自己的目標能實現嗎?

4. 評估自己對Java的理解程度

嘗試從以下幾個維度評估自己對Java的理解程度

維度 程度
文法 PTA的題目已經能輕鬆搞定,沒有什麼難得倒我的文法問題
物件導向設計能力 能熟練使用物件導向思想為所要解決的問題建模
應用能力 可以使用Java編寫一些實用的小工具
至今為止程式碼數 5000

201621123054《Java程式設計》第九周學習總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.