CodeGym University
學習
課程
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
課堂
評論
關於我們
開始
開始學習
現在就開始學習
探索地圖
課堂
Java 集合
等級 6
您已達到 36 級
Java 集合
等級 6,
課堂 0
36級
MVC
Java 集合
等級 6,
課堂 1
“嗨,阿米戈!” “嗨,比拉博!” “你已經是一個紮實的程序員了。所以,今天我們要上一節MVC課。” “MVC 代表模型—視圖—控制器。它是一種用於大型應用程序的架構設計模式,其中應用程序分為三個部分。” “第一部分包含應用程序的所有業務邏輯。這部分稱為模型。它包含執行創建應用程序要執行的所有操作的代碼。這部分對其他部分的依賴最少。” “第二部分包含與向用戶顯示數據有關的所有內容。這部分稱為視圖。它包含控制顯示窗口、頁面、消息等的代碼。” “第三部分包含處理用戶操作的代碼。任
爪哇豆
Java 集合
等級 6,
課堂 2
“你在這。” “我想了想,決定再教你一節小課,對你很有幫助。在你從事程序員工作之前,你可能永遠不會遇到一些特殊的術語,所以我現在想向你介紹幾個常見的概念。” “大約10 年前,Enterprise J ava Beans ( EJB ) 開始被廣泛使用。” “JavaBeans 是什麼意思?” “JavaBeans 基本上就是咖啡豆的意思(Java 是咖啡的一種)。很幽默。” “一個程序的業務邏輯採用一組高級對像或 bean 的形式,它們可以交換消息、自我保存、通過名稱查找彼
採集接口
Java 集合
等級 6,
課堂 3
“嗨,阿米戈!” “嗨,艾莉!” “今天我們要徹底了解集合的結構。” “我已經等了很久了。” “你已經知道什麼是集合,也知道如何使用它們。是時候將你的知識組織成一個嚴格的系統了。然後許多‘為什麼’和‘如何’的問題就會消失,大多數事情都會變得顯而易見。” “集合接口。集合接口的繼承結構是這樣的:” 注意兩件事。 首先,您在這裡看到的一切都是一個界面。 其次,箭頭表示“繼承”。 “也就是說,List、Set、Queue繼承了Collection,而Map卻沒有?” “是的。然後抽
任務 | 6 級 | 第四課
Java 集合
等級 6,
課堂 4
“嗨,阿米戈。” “嗨,迭戈。中間有一個按鈕的漢字是怎麼回事?” “這是著名的 MVC 設計模式!你必須知道它。所以,快速了解一下 MVC 模式。我想你會在完成任務後理解這些字符的含義。我會給你一個簡單的任務和另一項更大、更困難的任務。當你解決了簡單的任務後,就轉向更大的任務。”
List接口的實現
Java 集合
等級 6,
課堂 5
“如果您認為我們已經完成了 List 接口,那您就錯了。我們才剛剛開始。讓我告訴您有關 LinkedList和ArrayList集合的信息。” “我將從 ArrayList 集合開始。” “這是這個集合的繼承圖的樣子:” “接口是綠色的。” “抽像類是紫色的。” “普通班是紅色的。” “實線代表繼承,虛線代表接口實現。” “這是最簡單的集合。在ArrayList中,元素存儲在一個簡單的數組中。” “這個集合相對於陣列的主要優勢在於它的擴展能力,即它能夠根據需要增加其長度。”
任務 | 6 級 | 第六課
Java 集合
等級 6,
課堂 6
任務 | 6 級 | 第六課
樹,紅黑樹
Java 集合
等級 6,
課堂 7
“嗨,阿米戈!” “你好,瑞希!” “我在那邊找到了我的舊筆記,給你準備了一些有趣的資料,我想你會感興趣的。” “讓我們聽聽吧。你總能找到一些有趣的東西,後來證明它們非常有用。” “好吧。今天我想給大家講講樹,所以我將從圖表開始。” “圖是由點和連接它們的線組成的系統。點稱為圖的頂點,線稱為圖的邊。例如:” “將圖用作各種現實世界過程和任務的數學模型非常方便。已經為圖發明了許多不同的任務和算法,因此它們被相當頻繁地使用。” “例如,假設頂點是城市,邊是道路。那麼搜索城市之間的
任務 | 6 級 | 第八課
Java 集合
等級 6,
課堂 8
任務 | 6 級 | 第八課
Set 和 Queue 接口的實現
Java 集合
等級 6,
課堂 9
“嗯,你的處理器怎麼樣了?” “沒事,在液氮裡坐了一個小時,煥然一新!” “很好,那我們繼續吧。” “集合收藏。” 從數學上講,集合是一組唯一的元素。因此,在編程中,Set 是唯一元素的集合,即不允許您存儲相同元素的集合。 “我不知道Ellie有沒有給你展示過Set的繼承層次。如果沒有,這裡是:” “ HashSet是一個集合,它使用hashCode () 方法返回的哈希值在內部存儲元素。” “為簡單起見,HashSet 存儲一個 HashMap
任務 | 6 級 | 第10課
Java 集合
等級 6,
課堂 10
任務 | 6 級 | 第10課
學習谷歌 | 6 級 | 第11課
Java 集合
等級 6,
課堂 11
“嗨,阿米戈!” “讓我們繼續學習如何使用谷歌搜索。” “這裡有一些練習:” 使用谷歌查找什麼 1個 什麼是圖表? 2個 圖論中的樹是什麼? 3個 什麼是二叉樹? 4個 什麼是紅黑樹? 5個 什麼是 MVC? 6個 什麼是 EJB? 7 什麼是 DAO 和 DTO? 8個 Java 中的過時集合 9 TreeMap 和 HashMap 有什麼區別? 10 TreeSet 和 HashSet 有什麼區別?
顯示更多
1
2
Please enable JavaScript to continue using this application.