iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
佛心分享-IT 人自學之術

原來程式語言一點都不難!跟著我30天java自學之路 系列

我是一個接近0經驗0基礎的java語言學習者,因為自己學習的領域未來肯定和程式語言離不開關係,所以想藉由此挑戰分享自己的學習紀錄,同時也是督促自己自律,不能懈怠。

參賽天數 26 天 | 共 26 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day1 程式好難學! 我的背景目標與學習方法

**開賽第一天,先訂定好目標與學習方法。「自由即自律」── 德國哲學家 康德 學習背景:本身已經學習了java程式語言一年了,期間是比較斷斷續續在學習的,所...

2024-09-15 ‧ 由 tomato5678 分享
DAY 2

Day2 Java的歷史與回顧與特點

1.歷史回顧 學習一個東西都一定要從他的歷史開始,這樣我們才能知道他被發現或被創造出來是要解決什麼問題以及改善當時哪裡不足的地方。 1990年SUN(昇陽)電腦...

2024-09-16 ‧ 由 tomato5678 分享
DAY 3

Day3 資料類型與變數

今天來討論資料類型,他不僅是在java更是在各個程式語言中都是相當重要的角色。首先java資料類型分成兩大類,原始資料類別與非原始資料類別。 java原始資料類...

2024-09-17 ‧ 由 tomato5678 分享
DAY 4

Day4 運算式與運算子

運算是學程式語言中非常重要的一部分,可以說是構成我們程式邏輯的根基,所以今天我定要把java的運算式學習完整。首先是最基礎的算術運算子。 算術運算子 加法:+減...

2024-09-18 ‧ 由 tomato5678 分享
DAY 5

Day5 條件語句與迴圈

再來也是java語言中非常常見的條件敘述語法,if-else敘述,雖然說看著易懂,但是也有很多比較深入的地方可以探討與學習。 基本if和if-else敘述 i...

2024-09-19 ‧ 由 tomato5678 分享
DAY 6

Day6 類別

今天開始進入我覺得比較困難的部分了,也就是物件導向中重要的觀念之一:類別,首先我會先從認識java中類別的基本概念開始,這樣也會比較好理解。 基本概念 矩形是常...

2024-09-20 ‧ 由 tomato5678 分享
DAY 7

Day7 類別的進階認識(建構子)

今天本來想進入類別的繼承概念的,但後來發現建構子的學習優先順序應該要高於繼承,所以決定明天再繼續,今天先學好建構子。 建構子基本認識 建構子(construct...

2024-09-21 ‧ 由 tomato5678 分享
DAY 8

Day8 類別的繼承

「繼承」仍是物件導向中非常重要的一環(已經不知道說過幾遍很重要了,但事實是他們真的都很重要),繼承可以保有原先的功能並加以拓展,不必再重複寫原先相同的部分,根據...

2024-09-22 ‧ 由 tomato5678 分享
DAY 9

Day9 陣列

再來是陣列,陣列是應用於資料儲存最好的選擇,而陣列依結構可以分為一維、二維及多維的陣列。 一維陣列 要使用java的陣列需要經過兩個步驟:(1)宣告陣列(2)配...

2024-09-23 ‧ 由 tomato5678 分享
DAY 10

Day10 例外處理

今天就是學習java語言基礎的最後一天了,這十天從java歷史回顧一路過來到例外處理都是我認為比較基礎的東西,是比較重要的部分,同時分享的東西也比較基礎,進階的...

2024-09-24 ‧ 由 tomato5678 分享