我是一名大一升大二的資工系學生,在一年級的程式設計課中學過C與C++的基礎語法,而由於二年級會上Java,所以想在暑假時先提早了解,以免到時候上課聽不懂也只能發呆。
除了學習Java的語法外,我會希望自己能夠透過Java完成一個自己寫的遊戲,過程中可能會包含大量詢問AI的過程,但目的都是為了讓自己搞懂自己應該做甚麼,以及正在學習的重點。
我的目標 我要在暑假剩餘的30天完成一個簡易的"貪食蛇"遊戲,學習資源全部從網路上的公開資源進行學習 需要學習的內容(詢問ChatGPT後...
變數 Java中比較常見的有以下這幾種Primitive資料型態 int double char boolean 而下面這三個是Reference資料結構...
今日內容:數學、printf、字串函式、子字串 數學 不需要引入任何標頭檔全部都與之前學的C++的寫法相同,只是需要加前綴(Math.) System.out...
今日內容:三元運算子、nhanced switch、邏輯運算子、迴圈、methods、overloaded methods、變數範圍(scope) 三元運算子...
今日內容:陣列、調整陣列大小、陣列中的搜尋、varargs、二維陣列 陣列 看起來不同的是宣告時[]的位置,C, C++是放在變數名稱後面,Java則是放在資...
今日內容:OOP、Constructor、Overloaded Constructor、物件陣列、static OOP(Object Oriented Pro...
今日內容:繼承(inheritance)、super、override、toString()、抽象(abstraction)、介面(interface) 繼承...
今日內容:多型(Polymorphism)、getter & setter methods、aggregation、contribution、wrapp...
今日內容:public, private, protective、什麼是套件(package)、反向域名命名法 (Reverse Domain Name)、pa...
今日內容:例外處理、寫檔、讀檔、小實作專案(音樂播放器) 例外處理 用於應付會導致程式錯誤的行為,例如除以0、不正確的使用者輸入內容等使用try{}, cat...