在這一週的學習中,我主要集中在 Java 程式設計的基礎知識及其核心概念的理解上。以下是我本週所做的一些具體活動:
本週學習活動
物件導向程式設計 (OOP) 基本概念:
本週我深入學習了物件導向程式設計的基本概念,瞭解了類、物件、屬性和方法的定義及其在 Java 中的應用。同時也理解了物件如何透過類來構建,增強了對 OOP 思想的整體把握。
控制流語句的使用:
我熟悉了 Java 中的控制流語句,包括條件語句(如 if 、 switch )和迴圈語句(如 for 、 while )。透過編寫簡單的練習程式,加深了對流控制的理解及實際應用。
常用資料結構和集合類:
程式設計練習:
此外,我還進行了多個簡單的程式設計練習,目的是增強對 Java 語法的運用和邏輯思考能力。在這一過程中,我嘗試解決一些程式設計挑戰以鞏固所學知識。
遇到的問題與解決方案
在學習過程中,我遇到了一些挑戰,尤其是對物件導向程式設計的某些概念理解不夠透徹,以及在邏輯構建時的一些錯誤。為了克服這些問題,我採取了以下措施:
查閱資料:閱讀了相關書籍和線上教程,透過不同的例子加深理解。
反覆實踐:透過不斷的編寫程式碼和除錯自己的程式,逐漸提高了自己的程式設計水平。
交流學習:與其他學習 Java 的同學進行討論,借鑑他們的思路與解決方案。