20165234 [第二届构建之法论坛] 预培训文档(Java版) 学习总结
[第二屆構建之法論壇] 預培訓文檔(Java版)?學習總結
我通讀并學習了此文檔,并且動手實踐了一遍。以下是我學習過程的記錄~
Part1.配置環境
配置JDK
原文中提到了2個容易被混淆的概念?JDK 與 JRE,在此溫習一下:
JDK全稱為 Java Development Kit,Java程序的開發人員必須安裝;JRE全稱為Java Runtime Environment,它只是Java程序的一個運行環境。
JDK中一般已經帶了JRE包,所以我們只需要下載JDK并安裝配置即可。
?
由于我之前已經完成了在windows平臺下安裝JDK軟件,以及設置系統環境變量,就不必再次安裝和配置了。
但是我總結了下幾個需要注意的地方:
1. 在新建系統變量JAVA_HOME時的變量值需正確
2. 為Path添加新值%JAVA_HOME%\bin之后緊接著是英文的封號
下載安裝IDEA
下載界面如下:
下載好的IDEA,可以正常使用。
Part2.克隆項目
在此前的學習當中,我們都是在運用碼云平臺。早聞Github大名,這次可是個絕好的機會來上手操作感受一下~
在?https://github.com/join?這個網址處申請注冊一個 Github 賬號。我以我的學號?20165234?作為用戶名,郵箱為自己的常用郵箱。注冊成功:
成功登錄后,輸入阿超倉庫的網址,點擊右上角的?Fork,將阿超的四則運算庫拷貝到自己的同名倉庫中。
拷貝成功后,如下圖所示:
之前已經安裝了Git軟件,于是我直接進行下一步~在文件夾里空白處右鍵打開Git Bash,輸入 git clone 以及項目地址:
目錄下出現一個與倉庫同名的文件夾【Calculator】,這就是克隆到本地的項目。
進入項目文件夾,新建一個文件夾,重命名為我的 Github 賬號名?20165234?。
接下來是以 Github 賬號命名的文件夾作為項目目錄,在 IntelliJ IDEA 中新建一個工程。
在工程的項目目錄中應該會出現一個src文件夾,文件夾中有 Main.java 文件。接著,用克隆項目 src 文件夾下的 Main.java 替換默認的 Main.java 文件。
代碼成功運行~其中第一行是一個四則運算式,第二行則是該四則運算式的計算結果。
截圖如下:
點擊菜單中的 【File】,進入【Project Structure】,查看默認的各種參數設置。
包括 SDK(JDK設置默認為1.8),Language level 選擇 8,最下方的 Compiler output 是編譯產生 class 文件的存放位置。
接下來使用 git add,git commit -m "Message"以記錄下所有的改動:
老師總結了一些常見的 Git 操作,我也放到這里,以便以后學習參考!
?$ git clone [url]??下載一個項目以及它所有的版本歷史
?$ git add [file]??將文件進行快照處理用于版本控制
?$ git commit -m"[descriptive message]"??將文件快照永久地記錄在版本歷史中
?$ git push??上傳當前本地分支?commit 到 GitHub 上
?$ git pull??下載服務器上最新的本部并合并更改到本地
?$ git reset [commit hash]??撤銷所有 [commit hash] 后的的 commit,在本地保存更改
?$ git log??列出當前分支的版本歷史
Part3.單元測試
選擇File->Setting打開設置對話框。在設置對話框中選擇Plugins, 單擊Install JetBrains plugin...按鈕打開插件安裝界面:
由于我之前已經安裝過Junit,所以繼續下面的步驟:
點擊 Solve 方法名,單擊類名,左側會出現一個燈泡狀圖標,單擊圖標或按Alt + Entert,在彈出的菜單中選擇Create Test(或者可以右鍵點擊 GoTo -> Test,Create Test)
點擊 Fix 引入 JUnit 測試框架,使用單元測試框架 JUnit4,接下來就可以進行測試啦:
Part4.基本操作
這一部分的內容介紹了 IntelliJ IDEA 的調試方法,其中設置斷點和單步運行是最基礎的方法。
關于這一部分,我詳細地學習了婁老師的教程?Intellj IDEA 簡易教程-調試,和?實驗一?的內容很相像。
斷點
在第 34 行設一個斷點:
單步運行
右鍵單擊 Main.java 文件,選擇 Debug 'Main.main()' ,啟動 Debug 模式。
單擊一下Step Over圖標(或F8),這時查看變量i的值,會看到formulaChar的值。此時可以觀察程序的運行過程。
條件斷點
設定為只有某些前置變量的值滿足條件時我們才會觸發斷點,可以幫助提高效率測試。
這里設定 Condition 為 j == 0:
Part6.效能工具
安裝教程安裝JProfiler:
進入官網后,點擊右側 Download 按鈕下載 JProfiler 的安裝程序:
按照教程一路下載安裝:
成功安裝后,在IDE的菜單欄 Run 中可以看到一個 Profile 的按鈕,如圖所示:
接下來便可以開始性能分析了。
Part7.提交代碼
之前所運用的 ?git add??與 ?git commit??命令,但這兩條命令只會對本地的倉庫進行修改,其所有操作都是離線的。
要想讓 Github 上也跟蹤到最新的改變,就需要使用 ?git push??命令。
使用 push 命令后,彈出一個窗口要求登錄 Github,此時輸入用戶名或郵箱 與 密碼 即可.
總結與感想
這篇教程里的很多內容是和實驗一較為相像的,現在再走一遍教程,起到了溫故而知新的作用。
此前我一直沒有使用 Github,平時都是在使用碼云。而通過學習這篇教程,我還學習到了新的內容:關于Github 的基本操作,以及效能工具 JProfiler。
當然,我在實驗中還是遇到了許些問題的。由于是初次接觸,對于效能工具?JProfiler 的操作我并不是很熟悉,在連接 IDEA 時也出現了問題。對此,我希望在緊張的考試周過后能再進一步研究下 JProfiler,感受它的魅力所在。
最后,感謝老師提供的這篇教程!
轉載于:https://www.cnblogs.com/IconicV/p/9194225.html
總結
以上是生活随笔為你收集整理的20165234 [第二届构建之法论坛] 预培训文档(Java版) 学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1.4最基本的使用--POM.xml文件
- 下一篇: LTP(LinuxTest Projec