首頁 >Java >java教程 >我是如何學習java的

我是如何學習java的

Linda Hamilton
Linda Hamilton原創
2025-01-22 12:06:11315瀏覽

How I am learning java

本文將分享我如何利用空閒時間學習Java程式語言的經驗。

以下是一些學習要點:

目錄

  • 語言學習
  • 個人項目
  • 生態系

語言學習

首先,我要說明Java並非我的第一個程式語言,因此我的學習速度可能與你的有所不同,這取決於你的經驗。

目前,我透過參與Advent of Code挑戰來學習Java,這有助於我熟悉Java的通用語法、套件導入、檔案讀取、異常處理、資料類型等等。

這個方法讓我在學習過程中幾乎每天都有收穫。當然,我也會進行一些專案實踐來加深理解,讓我們來看看這部分內容。

個人項目

就個人專案而言,我目前正在建立一個類似Linux命令列的簡單CLI,我將其命名為junix。我正在重現的一些命令包括ls、mv和ifconfig。

遇到問題時,我會向ChatGPT尋求協助,但我盡量避免直接索取解決方案。我會先驗證自己的假設是否正確,並結合我在其他程式語言(如JavaScript)中的經驗來思考Java的實作方式。

例如,我不會直接問“我想用Java編寫一個ifconfig命令”,而是會問類似這樣的問題:“我想知道Java中是否存在一組類別可以實現類似於Linux ifconfig的功能(我不想使用外部包,只使用STL)」。

當然,在某些情況下,ChatGPT會直接提供程式碼,但我不會直接複製貼上。我會仔細研究它使用的類,尋找相關的Oracle文檔,並比較ChatGPT的建議與文檔中的內容。

生態系

在Java生態系統方面,我開始學習一些工具,例如Maven或Gradle建置系統,以及JUnit等測試程式庫。

總結

目前,我仍在學習Java的過程中。我希望在本月底完成junix(我的第一個Java個人專案)。我還計劃再完成2-3個不依賴框架的項目,以真正理解Java建置系統及其通用流程。我希望在二月底開始學習Spring Boot等框架。

以上是我是如何學習java的的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn