CodeGym University
學習
課程
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
課堂
評論
關於我們
開始
開始學習
現在就開始學習
探索地圖
課堂
Java 語法
所有等級
構造函數
Java 語法
等級 5,
課堂 8
作為 Codegym 大學課程一部分的導師授課片段。報名參加完整課程。 “現在是我告訴你構造函數的時候了。這是一個非常簡單的概念。程序員發明了一種創建和初始化對象的簡寫方法。 ” 沒有構造函數 使用構造函數 MyFile file = new MyFile();
與構造函數一起練習
Java 語法
等級 5,
課堂 9
“我看你已經休息了。太好了!這裡有一些練習創建構造函數的任務:”
來自教授的有用鏈接 – 5
Java 語法
等級 5,
課堂 10
“你好,阿米戈!據我所知,你參加了我關於管道時空曲率物理基礎的課程?沒有?好吧,為什麼不呢?你需要關於第五層的額外材料嗎?好吧,給你。 “ 為什麼我們需要構造函數? “你已經問過自己這個問題了嗎?你找到答案了嗎?你確定答案是正確的嗎?讓我們檢查一下!你如何創建一個沒有任何顯著特徵的默認貓?你如何創建相同的貓,但有一個某些顏色的皮毛和語調?你不知道?這是一篇關於 Java 構造函數的基礎知識的優秀文章。閱讀並獲得啟發! 基類構造器 “您目前正在開始深入研究 Java 中的構造函
書呆子休息:音樂插曲
Java 語法
等級 5,
課堂 11
“嗨,阿米戈!我有點累了,我們放鬆一下,等會兒回去學習。我發現了一個很棒的視頻,你覺得怎麼樣?”
最終任務
Java 語法
等級 5,
課堂 12
“你好,士兵!” “您好,松鼠船長,先生!” “我有好消息要告訴你。這裡有一些練習可以加強你的技能。每天練習它們,你的能力將成倍增長。它們是專門為 IntelliJ IDEA 設計的。” “之前的那些練習是針對新手的。我為老手添加了一些更高級的獎勵練習。只針對老手。”
你升級了!
Java 語法
等級 6,
課堂 0
6級 程序員之路 我認識一個女孩,她經常問為什麼程序員總是看起來那麼開心。答案簡單而令人費解:他們有自己喜歡的工作,而且有很多錢。 歡迎來到編程世界! 程序員賺大錢 首先讓我告訴你程序員的薪水。程序員的薪水如何運作,以及他們工作的最佳和最差的地方。那裡所有相互矛盾的信息會使非程序員很難單獨解決所有這些問題。 影響程序員賺多少錢的主要因素不是他或她的技能。這是他或她工作的地方。一個程序員的薪水可能是另一個程序員的 2 到 10 倍,即使他們都具有相同的資格! 你的資格時時刻刻都
對象可見性和空引用
Java 語法
等級 6,
課堂 1
“嗨,阿米戈!” “嘿,艾莉。你有什麼有趣的事情要告訴我嗎?” “今天我們要講的是一個對像在內存中停留的時間,也就是對象的生命週期。一個對象創建後,只要至少有一個變量在存儲它的地址,它就會存在(存活)(至少有一個引用它)。如果沒有更多的引用,對象就死了。這裡有一些例子:” public class MainClass
垃圾收集
Java 語法
等級 6,
課堂 2
“你好,阿米戈,我親愛的學生。很高興在圖書館見到你。我想問你一些重要的事情:你覺得垃圾收集器怎麼樣?”
用 finalize 完成
Java 語法
等級 6,
課堂 3
又是你好,今天我們就來簡單的了解下finalize ()方法,Java虛擬機在銷毀一個對象之前會調用finalize ()方法,該方法用於釋放系統資源或執行其他清理任務。其實這個方法與 Java 中的構造函數完全相反。您會記得構造函數用於創建對象。” “Object 類有一個finalize () 方法,這意味著每個其他類也有(因為所有 Java 類都派生自 Object 類)。您可以簡單地在您的類中實現自己的finalize () 方法。” “這是一個例子:” 例子: cl
對像生命週期
Java 語法
等級 6,
課堂 4
“我還想告訴你一些關於對像生命週期的有趣事情。在 Java 中,意外破壞一個對像是非常困難的。如果你有一個對象的引用,它就是活著的。 您不能更改對對象的引用,也不能增加或減少它們。此外,您不能創建對對象的引用。您只能分配一個引用或將其設置為空。” “我想我明白了,Ellie。所以如果我刪除(或設置為 null)對某個對象的所有引用,那麼我將永遠無法再獲得對該對象的引用或訪問它,對吧?” “沒錯。但是,你也可能會遇到系統中有太多未使用的活動對象的情況。程序員通常會創建幾十個對象
關於對像生命週期的任務
Java 語法
等級 6,
課堂 5
“嗨,阿米戈。還有幾個任務要交給你:”
靜態變量和方法
Java 語法
等級 6,
課堂 6
“讓我們進入一個新話題。現在,我想討論一下靜態變量和方法。” “Ellie,我已經了解了靜態變量和方法。但我想了解更多細節。” “當我們在類中聲明變量時,我們定義這些變量是否只創建一次,或者類的每個實例(對象)是否都有自己的副本。默認情況下,為每個對象創建一個新的變量副本.這是它的樣子:“ 類聲明 class Cat // Class
顯示更多
1
...
5
6
7
8
9
...
12
Please enable JavaScript to continue using this application.