促銷活動
CodeGym University
學習
課程
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
課堂
評論
關於我們
開始
開始學習
現在就開始學習
探索地圖
課堂
Java 語法
所有等級
什麼是泛型?
Java 語法
等級 7,
課堂 7
“另一個很酷的話題。” “驚喜不斷!今天是我的生日嗎?” “今天,我將向您介紹泛型。泛型是具有參數的類型。在 Java 中,容器類讓您指示其內部對象的類型。” “當我們聲明一個通用變量時,我們指明了兩種類型而不是一種:變量類型和它存儲的數據類型。” “ArrayList 是一個很好的例子。當我們創建一個新的 ArrayList 對象時,指明將存儲在該列表中的值的類型很方便。” 代碼 解釋 ArrayList list = new ArrayList
使用 ArrayList 和泛型的示例
Java 語法
等級 7,
課堂 8
“我從真正有用的開始怎麼樣?你現在會看到 ArrayList 和泛型可以使用的幾種方法:” “示例 1:” 從鍵盤讀取數字列表 public static void main(String[] args) throws IOException
練習列表
Java 語法
等級 7,
課堂 9
“終於,你完成了。我厭倦了把你的任務記在腦子裡。這裡還有一些讓你保持健康的方法:”
來自教授的有用鏈接 – 7
Java 語法
等級 7,
課堂 10
“你好,阿米戈,我的弟子,層層遞進!你覺得第七層怎麼樣?” “我會說,這是非常有效率的!我學到了很多關於各種結構的知識。關於數組和列表。” “哈!很多,你說。你已經學會了最基本的知識。順便說一下,這很棒。我記得那些日子,當我對我的第一個數組進行排序時......升序......哦,好吧。” “教授,您又分心了!” “好吧,我很抱歉,阿米戈。所以數組,列表……它們對你有用……” 關於數組的一些事 “別看名字,我給你推薦的這篇文章,不是‘關於數組的東西’,而是‘關於數組的很多東西
代碼之家
Java 語法
等級 7,
課堂 11
“嗨,阿米戈。我很高興你做得這麼好。你應該得到獎勵:”
最終任務
Java 語法
等級 7,
課堂 12
“你好,士兵!” “您好,松鼠船長,先生!” “這裡有一些練習可以提高您的技能並鞏固知識。”
你升級了!
Java 語法
等級 8,
課堂 0
8級 全球勞動力市場 如果您生活在一個小國和/或發展中國家,您實現職業潛力的旅程可能會受到當地勞動力市場限制的阻礙。你可能根本找不到工作! 當地勞動力市場的局限性 1.工資低 即使您是一流的專業人士,也可能沒有雇主能夠為您提供體面的報酬(想想教師和科學家)。 2.畢業生太多 大學畢業的律師和經濟學家的數量超過需求的 10 倍。90% 的畢業生在各自領域找不到工作。通常原因是他們的教育質量低下。 3. 對你所在領域的員工沒有需求 你可能是一位偉大的科學家,但如果政府削減基礎研究
關於集合的課程
Java 語法
等級 8,
課堂 1
“嗨,阿米戈。今天我想給大家介紹一下集合。在 Java 中,集合/容器是指一個類,其主要目的是存儲其他元素的集合。您已經知道這樣一個類:ArrayList。” “在 Java 中,集合分為三個主要組:Set、List、Map。” “他們有什麼區別?” “讓我從 Set 開始。想像一下,很多鞋子被扔進了一堆。這是一個 Set。你可以向 Set 添加一個元素,搜索它,或者刪除它。需要注意的重要一點是 set 元素不會有特定的指定順序。” “這沒什麼好繼續的……” “現在想像一下,
所有收藏列表
Java 語法
等級 8,
課堂 2
“嗨,阿米戈。” “餵,里希。” “Ellie 告訴我你想要更多集合的例子。我會給你一些。這裡是集合和接口的列表:” 界面 類/實現 描述 列表 數組列表 列表 鍊錶 列表 向量 向量 堆 堆 放 哈希集 放 樹集 放 排序集 排序集 地圖 哈希表 地圖/字典 樹圖 地圖/字典 排序圖 排序字典 哈希表 哈希表 “嗯,挺多的,四張榜單,三套,四張地圖。” “對,都是List、Set、Map接口的不同實現。” “這些實現之間有什麼區別?” “這正是我們今天要談論的內容。請耐心等
練習集合
Java 語法
等級 8,
課堂 3
“嗨,阿米戈。我想給你幾個關於收藏的任務:”
介紹日期類型
Java 語法
等級 8,
課堂 4
“嗨,阿米戈。我想告訴你一個有趣的類型,叫做日期。這個類型存儲日期和時間,還可以測量時間間隔。” “聽起來很有趣,請繼續。” “每個 Date 對像都以一種相當有趣的形式存儲時間:自 1970 年 1 月 1 日以來的毫秒數,格林威治標準時間。” “哇!” “是的。這個數字太大了,在 int 中沒有足夠的空間容納它,所以它必須存儲在 long 中。但這對於計算任意兩個日期之間的差異非常方便。你只需做減法來找出差異精確到毫秒。它還解決了日期變更線和夏令時的問題。” “最有趣的部
ArrayList 與 LinkedList
Java 語法
等級 8,
課堂 5
“對你的大腦進行一些訓練怎麼樣?我希望它還能正常工作。” “之前,在容器和集合表中,您看到同一個接口可以有多個實現。現在我將告訴您我們為什麼需要它。以及ArrayList與LinkedList有何不同。” “問題是,集合可能以不同的方式實現,沒有一種實現總是理想的。 在一種方法中,一些操作很快,但另一些很慢。相反的情況可能適用於另一種方法。沒有完美的統一尺寸 -適合所有人的解決方案。” “這就是為什麼決定實現同一個集合的多個版本。每個實現都應該針對一些狹窄的操作集進行優化。這
顯示更多
1
...
7
8
9
10
11
12
Please enable JavaScript to continue using this application.