AI Academy
促銷
CodeGym University
學習
課程
任務
問卷 & 測驗
遊戲
說明
行程
社群
用戶
論壇
聊天
文章
成功故事
動態
評價
訂閱
淺色主題
課程
評論
關於我們
開始
開始學習
立即開始學習
My Progress
Courses
任務地圖
課程
Java
Java Multithreading
等級 9
您已達到 29 級
Java 多執行緒
等級 9,
課程 0
29級
命名約定、代碼約定
Java 多執行緒
等級 9,
課程 1
“嗨,阿米戈!今天我要告訴你代碼風格和代碼風格的重要性。” “我將從最重要的事情開始。Java 代碼應該易於閱讀。 代碼的一般方法是:代碼編寫一次,但閱讀一百次。” “假設您和其他 10 名程序員正在編寫一個應用程序。您在該應用程序上工作了三年,每三個月發布一次中間版本。” “那麼長?” “這就是 Java,我的小螞蚱!”一個運行在十幾台服務器上、由 100 個人用 6 年多時間編寫的企業系統怎麼樣?有時也會發生這種情況。” “哇哦。” “總之,主要規則,對代碼的主要要求是其
練習命名約定(修復一些東西以符合標準)
Java 多執行緒
等級 9,
課程 2
“嗨,阿米戈!”
自動裝箱(不可變)
Java 多執行緒
等級 9,
課程 3
“嗨,阿米戈!” “今天我要說的是自動裝箱,自動裝箱就是自動把東西放進盒子裡。” “你會記得 Java 有繼承 Object 類的類型,以及原始類型。但事實證明,像集合和泛型這樣方便的東西只適用於繼承 Object 的類型。” “然後決定製作每個原始類型的非原始對應物。” 原始類型 非原始對應物 字節 字節 短的 短的 整數 整數 長的 長的 漂浮 漂浮 雙倍的 雙倍的 布爾值 布爾值 字符 特點 空白 空白 “但是一直在這些類型之間轉換非常不方便:” int x = 3;
數字(整數、長整型、字節)
Java 多執行緒
等級 9,
課程 4
“由於開發人員可以想出描述數字的類,他們決定像真正的開發人員一樣發揮創造力。” “首先,他們提出了一個抽象的 Number 類,從中派生了 Byte、Short、Integer、Long、Float 和 Double。它具有幫助將數字轉換為其他數字類型的方法。” Number 類的方法 1個 int intValue() 2個 long longValue() 3個 float floatValue() 4個 double doubleValue() 5個 byte byte
練習自動裝箱和數字
Java 多執行緒
等級 9,
課程 5
“嗨,阿米戈!”
布爾值
Java 多執行緒
等級 9,
課程 6
“嗨,阿米戈!” “嗨,金。” “我將向您介紹布爾類型。它是布爾類型的包裝器,非常簡單。這是布爾類的一些簡化代碼:” 代碼 class Boolean
練習自動裝箱布爾值
Java 多執行緒
等級 9,
課程 7
“嗨,阿米戈!”
特點
Java 多執行緒
等級 9,
課程 8
“嗨,阿米戈!又是我。我想告訴你另一個相當簡單的包裝器類。今天我們將討論 Character,它是 char 的包裝器。” “這節課也挺簡單的。” 代碼 class Character
練習自動裝箱角色
Java 多執行緒
等級 9,
課程 9
“嗨,阿米戈!”
無效等。
Java 多執行緒
等級 9,
課程 10
“嗨,阿米戈!我有另一個有趣的小話題要告訴你。虛空類型。” “為什麼你需要這樣的類型?我的意思是,我理解 void:它是為了使函數和過程保持一致。我們沒有過程,但我們有返回 void(無)的函數。” “是的,但你還記得 Ellie 最近跟你說過 Callable 接口嗎?” “是的。” “你還記得你需要作為類型參數傳遞什麼嗎?” “是的,返回值的類型:” 什麼都不做的任務示例: class EmptyJob implements Callable
學習谷歌。(具體編碼約定如何設置IDEA:Ctrl+Alt+L)
Java 多執行緒
等級 9,
課程 11
“嗨,阿米戈!” “讓我們繼續學習如何使用谷歌搜索。” “這裡有一些練習:” 網絡搜索練習: 1個 如何使用 IntelliJ IDEA 重命名變量? 2個 我如何使用 IntelliJ IDEA 將一些代碼替換為其他代碼? 3個 如何使用 IntelliJ IDEA 使光標指向的變量在代碼中處處突出顯示? 4個 如何使用 IntelliJ IDEA 重命名方法? 5個 如何使用 IntelliJ IDEA 重命名類? 6個 如何使用 IntelliJ IDEA 將一些代碼包
顯示更多
1
2
Please enable JavaScript to continue using this application.