促銷活動
CodeGym University
學習
課程
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
課堂
評論
關於我們
開始
開始學習
現在就開始學習
探索地圖
課堂
等級 2
你升級了!
Java 語法
等級 2,
課堂 0
2級 CodeGym — 學習用 Java 編程 總體而言,學習編程和教育的全新方法怎麼樣?完全不像你以前見過的任何東西。有目標、工具和結果的學習怎麼樣? 我很高興向您介紹一門新的 Java 編程在線課程。 1. 學習融入網絡遊戲 您執行任務並獲得獎勵。這裡沒有什麼令人困惑或不尋常的地方。任務包括多種多樣:閱讀代碼、解決問題、教育視頻、修復代碼中的錯誤、添加新功能、大任務、編寫遊戲等等。 您可能還必須為您的機器人編寫程序,以便在“競技場”或其他地方與您的朋友戰鬥。 2.只有必
對象交互
Java 語法
等級 2,
課堂 1
“嗨,阿米戈。今天我將向您介紹一個典型的 Java 程序。大新聞是每個用 Java 編寫的程序都由類和對象組成。” “我已經知道什麼是類。什麼是對象?” “讓我們從一個類比開始。假設你想建造一艘小船。你進行設計,然後將藍圖發送到工廠,工廠將根據你的設計組裝一艘船。或者十幾艘船,或者盡可能多的船隨心所欲。我的意思是,根據一張藍圖可以製造出數十艘相同的船隻。” “這正是它與 Java 一起工作的方式。” “ Java 程序員就像設計工程師,只不過他們不是創建藍圖,而是編寫類。 船
原始數據類型
Java 語法
等級 2,
課堂 2
你好,阿米戈!我想告訴你變量的內部結構。如您所知,每個變量都與存儲其值的內存區域相關聯。“ “是的,你上次跟我說過。” “太好了。你還記得就好了。那我繼續說。” “所有復合類型都由更簡單的類型組成。而它們又由更簡單的類型組成。直到最後,我們最終得到原始類型,無法進一步簡化。這就是它們所謂的 -原始類型。對於例如,int是原始類型,但String是複合類型,將其數據存儲為字符表(其中每個字符都是原始類型 char)。” “很有趣。繼續。” “複合類型是由簡單的組合而成的。我們稱
創建對象
Java 語法
等級 2,
課堂 3
“嗨,又是你最喜歡的老師。既然你取得瞭如此大的進步,我決定告訴你關於物體以及如何使用它們的知識。” “要創建一個對象,您需要輸入關鍵字‘new’,然後輸入它的類型名稱(類名)。例如,假設我們有一個名為‘Cat’的類:” 代碼 描述 Cat cat; 聲明一個名為 cat 的 Cat 引用變量。變量 cat 的值為空。 new Cat(); 創建一個貓對象。 Cat cat = new Cat(); 創建一個名為 cat 的 Cat 引用變量。 創建一個新的貓對象。將對新創建的
變量的可見性
Java 語法
等級 2,
課堂 4
“你好我最喜歡的學生。現在我要告訴你變量的可見性。” “咦?變量可以不可見嗎?” “不。一個變量的‘可見性’,或範圍,是指代碼中你可以引用該變量的地方。你可以在 程序的任何地方使用一些變量,但其他的只能在它們的類中使用,還有一些——僅在一種方法內。 ” “例如,您不能在聲明變量之前使用它。” “這就說得通了。” “這裡有幾個例子:” ┏
創建變量的不同方法
Java 語法
等級 2,
課堂 5
“你好,伙計,我給你複印了一份合同,以防萬一。Rishi那個吝嗇鬼,幸災樂禍,你應該看看我合同上的數字,哈!” “幹得好,迭戈。我想我會從你身上學到很多東西。” “沒問題,阿米戈。世界上有太多愚蠢的人想不做任何事就發財。但還有更多的白痴準備免費工作。 ” “好了,我們回到上課,下面我教大家幾種創建變量的方法:” 例子 解釋 String s1 = new String();
參考變量
Java 語法
等級 2,
課堂 6
“嗨,阿米戈,又是我,艾莉。很抱歉說了一遍又一遍,但這是 31 世紀地球上的習慣。我想給你更多關於引用變量和將引用變量傳遞給函數的細節(方法)。” “我準備好了。” “太好了,那麼聽著。引用變量是任何非原始變量。此類變量僅包含對象引用(對對象的引用)。” “原始變量包含值,而引用變量存儲對對像或 null 的引用。我說得對嗎?” “絕對地。” “參考是什麼?” “一個對象和一個對象引用之間的關係就像一個人和她的電話號碼之間的關係。電話號碼不是人,但它可以用來打電話給那個人,詢
調用方法,返回值
Java 語法
等級 2,
課堂 7
“好吧,讓我們試試另一種方法。我會告訴你調用方法是如何工作的,然後你再嘗試一遍上節課,好嗎?” “我們開始做吧。” “太好了。我會告訴你調用函數/方法以及它們返回的值(返回值)。” “命令或語句被分組到方法中,因此它們可以作為單個塊執行,就像單個複雜命令一樣。為此,您需要編寫方法(函數)名稱,然後在括號內列出方法的參數。” 例子 package com.codegym.lesson2;
練習調用方法
Java 語法
等級 2,
課堂 8
“嗨,阿米戈。我想給你幾個任務:”
全班級名稱
Java 語法
等級 2,
課堂 9
“嗨,阿米戈。我想告訴你全名。” “如您所知,類存儲在包中。因此,類的全名由所有包的名稱組成,以句點分隔,還有類名。以下是一些示例: ” 班級名稱 包裹名字 全名 String java.lang java.lang. 細繩 FileInputStream java.io java.io。文件輸入流 ArrayList java.util java.util. 數組列表 IOException java.io java.io。異常; “要在你的代碼中使用一個類,你需要指明它的
來自教授的有用鏈接 – 2
Java 語法
等級 2,
課堂 10
“嗨,阿米戈,又是你嗎?這麼快就回來了,看來我的功課比你想像的還要快!” “呃,你的功課?那我的修煉呢?” “好吧,好吧。你已經學到了什麼?” “好吧,我已經了解瞭如何創建對象,以及它們如何相互交互。我還學會瞭如何調用各個方法,並且我了解了一些關於引用變量和原始數據類型的知識。” “幹得好。但是,你還是飛得太快了。所以我決定給你上幾堂課,為未來打下基礎。可以這麼說,讓你回到現實。你已經聽過一些它們包含的信息。你還沒有聽過的部分將在下一級別對你有用。所以不要擔心:你已經為它們做
CPU 如何在 100 秒內運行 // Apple Silicon M1 與 Intel i9
Java 語法
等級 2,
課堂 11
“嗨,阿米戈!我希望你已經準備好迎接艱難而疲憊的假期了。” “記住,你每觀看一個 Julio 的視頻都會收到暗物質。只是不要忘記你需要看完它。”
Please enable JavaScript to continue using this application.