【新手資源】善用AI資源 理解源碼原理
本帖最後由 Boxx 於 2025-2-5 06:23 編輯前言
最近,「AI」這個詞相信大家都耳熟能詳,無論在哪裡都能聽到!但你知道該如何利用AI來加速學習新知識,甚至是學習一門全新的程式語言嗎?本文將為你介紹如何開始使用AI工具來達成這個目標。
有了AI的協助,我們可以更輕鬆地了解程式語言的結構,省去許多摸索的時間與挫折。它能顯著降低學習的難度,讓新手也能快速上手基礎知識,並有效提升整體的學習效率。
但需要注意的是,AI並無法解決所有的程式語言錯誤。學習一門新的語言仍然需要時間去累積扎實的基礎知識,AI的幫助只是在這個過程中加快學習的速度,而非完全取代努力與實踐。
本人並非專業的 Java 開發者,這篇文章主要是分享我在學習過程中的一些思路,希望能幫助大家更快理解代碼的用意。如有任何錯誤或更快的方法,還請各路大神多多指導並指正,謝謝!
善用論壇與網路資源,這邊強力推薦先服用J.J. Huang的教學文章,雖然版本不一樣但說明與思路非常清晰,非常適合新手閱讀。
服用前請注意
本文並非教大家如何開發新功能,只是提供方法給各位更容易了解核心源碼與DB的交互
開發新功能需要更專業的知識量,本人還沒有:L
本文內提到的工具(一樣有free跟pro版本)可以對整個project搜尋或是直接提供AI相關的多個檔案,直接生成代碼與提供代碼解釋,但一樣要注意的是並非AI給的解答都是100%正確,還是要有一定除錯能力。
使用工具
[*]Windsurf Editor - 安裝方法請自行搜尋網路教學,在這邊就不另行說明,如有需要我再補充。還有很多替代IDE例如: Cursor, VS Code with GitHub Copilot etc.. 付費版本可使用最新的AI語言模型,請自行選擇要不要付費與習慣的編輯器。
[*]JD-GUI0.3.6反編譯class - 有更新版本如有需要自行下載
[*]源碼反編譯小檔案 - 我編寫的批次檔,可用可不用
[*]PackViewer_beta2
[*]ChatGPT
使用核心版本為3.81貓大版。
1/27 更新
如果有DB檔,可以創個DB檔案資料夾把sql檔丟入,這樣可以讓AI有更多參考文件,增加回答的相關性與準確度
補充一點
Windsurf is an IDE that's a fork of VS Code.
VS Code 可以用來開發 Java,但需要額外安裝一些工具和插件來補足它的功能,它不像專門為 Java 開發的 IDE(如 IntelliJ IDEA 或 Eclipse)那樣完整。主要的不足在於 VS Code 本身並沒有內建的編譯、執行與調試功能,需要通過外部工具配置。
所以修改源碼建議還是使用IntelliJ IDEA 或 Eclipse
這邊使用Windsurf主要是透過AI內建於編輯器中,下提示詞可以針對整個檔案進行搜尋相關檔案進而增加回答的準確率。
PDF檔為全文,使用方法,詳細圖文說明
感謝分享 感謝分享 感謝分享:) 感謝分享
感謝分享 謝謝你的分享教學 看起來好厲害 謝謝分享
謝謝分享 感謝大大分享~~~ 謝謝分享 感謝大大分享~~~
感谢分享666
感謝大大無私分享 ;P;P;P;P;P;P;P;P;P 感謝分享 kenbibididi 發表於 2025-1-25 01:17
我自己用網頁AI叫代碼 都是半套碼 除非你真的是學Java 我從沒學看YT 影片 學
確實, 如果單純用網頁free version的AI, 它無法針對整個project搜尋相關代碼, 給你比較精確的解答。所以很常牛頭不對馬嘴,但多少會給你一個概念,這樣就需要對Java有一定了解,自行組織與引用相對應的套件。
本文內提到的工具(一樣有free跟pro版本)可以對整個project搜尋或是直接提供AI相關的多個檔案,直接生成代碼與提供代碼解釋,但一樣要注意的是並非AI給的解答都是100%正確,還是要有一定除錯能力。
我也沒學過Java,YT資源足以,剩的就是時間。
內文小更新 非常棒的分享
頁:
[1]
2