iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

從零開始學Java 系列

因為我大一的程式設計沒有學好,所以我希望可以透過這次的競賽督促自己從頭開始學習!

鐵人鍊成 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day21 Arrays and More Data Structures (Ⅰ)

Arrays:一個陣列可以儲存大量同類型的數據T可以是任何型態,EX:String,Int,Doubleint後面不用填入size,new int[]表示arr...

2021-10-03 ‧ 由 ivy11 分享
DAY 22

Day22 Arrays and More Data Structures (Ⅱ)

排序法有很多種,也牽扯到資料結構以及演算法,像是二元搜尋法、氣泡排序法…舉個sorting的例子來說:有陣列要記得先import java.util.Array...

2021-10-04 ‧ 由 ivy11 分享
DAY 23

Day23 Methods (Ⅰ)

假如說要讓程式重複執行的話,有二種方法:1.剪下貼上2.使用方法是宣告一個函數的意思,int、void是回傳值,後面括號是函數的型態,int是回傳整數;void...

2021-10-05 ‧ 由 ivy11 分享
DAY 24

Day24 Shallow deep copy &Matrix

一個正常的物件:Person p = new person();這是一個單一物件的結構 ●Shallow copy:1.每當我們使用clone()方法時,我們都...

2021-10-06 ‧ 由 ivy11 分享
DAY 25

Day25 Matrix

EX:創建一個3X3的矩陣Step1:先用語法產生一個三成三的矩陣,利用for迴圈把資料抓出來Step2:第一個for迴圈條件,先宣告一個i後,從第0項開始抓,...

2021-10-07 ‧ 由 ivy11 分享
DAY 26

Day26 Java String(Ⅰ)

String類提供了1.equals() 2. equalsIgnoreCase()方法來比較兩個字符串。這些方法比較字符串的值以檢查兩個字符串是否相等。EX:...

2021-10-08 ‧ 由 ivy11 分享
DAY 27

Day27Java StringⅡ

接續昨天,來介紹第四種、第五種以及第六種方法!4.代替Java String replace():用於將字符串的特定部分替換為其他字符串,replace() 方...

2021-10-09 ‧ 由 ivy11 分享
DAY 28

Day28 Java 註解

●Java 自定義註解創建自定義註解類似於編寫接口,不同之處在於interface關鍵字以@符號為前綴,可以在註解中聲明方法。 關於java註解的一些要點是:1...

2021-10-10 ‧ 由 ivy11 分享
DAY 29

Day29物件導向

物件導向程式設計可以看作一種在程式中包含各種獨立而又互相呼叫的物件思想,當我們提到物件導向的時候,它不僅是指一種程式設計方法,它更是一種程式開發方式。物件導向程...

2021-10-11 ‧ 由 ivy11 分享
DAY 30

Day30 Try catch

當程式遇到問題或者是錯誤時,會中斷整個軟體的執行,造成程式無法繼續往下執行,這時我們會使用例外處理,例外處理可以解讀為事先因為認定其會發生例外,先將要處理的例外...

2021-10-12 ‧ 由 ivy11 分享