CodeGym University
學習
課程
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
課堂
評論
關於我們
開始
開始學習
現在就開始學習
探索地圖
課堂
等級 6
你升級了!
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
靜態類和方法
Java 語法
等級 6,
課堂 7
"除了靜態方法,還有靜態類。我們稍後會更詳細地討論這些。現在,讓我舉個例子:" 例子: public class StaticClassExample
練習靜態方法
Java 語法
等級 6,
課堂 8
“嗨,阿米戈。這裡有一些涉及靜態方法的有趣任務:”
來自教授的有用鏈接 – 6
Java 語法
等級 6,
課堂 9
“所以,我的朋友阿米戈,你完成了 Java 語法任務的第六級?不錯,不錯,但是你需要感謝誰?那是什麼?我聽不見!好吧,好吧,不是那個現在。現在是一些額外的材料。你在這個級別上學到了什麼?” “很多!你告訴過我關於垃圾收集的知識,還記得嗎?還有關於終結、對像生命週期和靜態變量的課程。” “如果是這樣,那麼,我告訴你,一切都在按計劃進行!如果你確定你已經學習了所有這些主題,然後繼續進行下去。但如果我是你,我會看看這個有趣的資源:“ 關於垃圾收集器的更多信息 “你有沒有想過 Jav
突圍故事
Java 語法
等級 6,
課堂 10
“嗨,阿米戈!你今天的表現非常好,我現在不能再把工作丟給你了,快點坐,開始了。”
最終任務
Java 語法
等級 6,
課堂 11
“你好,士兵!” “您好,松鼠船長,先生!” “我有好消息要告訴你。這裡有一些練習可以加強你的技能。每天練習它們,你的能力將成倍增長。它們是專門為 IntelliJ IDEA 設計的。 那些以前的練習是給菜鳥的。我為老朋友們添加了一些更高級的獎勵練習。只為退伍軍人。”
Please enable JavaScript to continue using this application.