撰寫博客,標題爲學號 《Java程序設計》第1周學習總結
,包含以下幾部份內容:html
以幾個關鍵詞描述本週的學習內容。並闡述關鍵概念之間的聯繫。
原則:少而精,本身寫。即便不超過5行也可,但請必定不要簡單的複製粘貼。java
1.1 執行java程序的步驟是什麼?爲何java程序能夠跨平臺運行?(請本身組織語言回答,不要直接照搬網頁參考資料,若有引用請使用>
標記,不然-5分)
1.2 什麼是jdk、jre、jvm?jdk, jre, jvm的關係是什麼?普通用戶爲了運行java程序,可否只裝jvm?git
2.1 java HelloWorld命令中,這條命令的含義是什麼?HelloWorld這個參數指的是什麼?
2.2 爲何在命令行下執行javac須要設置Path?
2.3 使用java編寫程序並運行與使用c語言編寫程序並運行,java程序最終生成的是.class
文件,c語言最終生成的是.exe
文件。這兩個文件均可以運行,但有何不一樣?數據結構
3.1 閱讀PTA中提交Java程序的一些套路。回答:a. PTA中怎麼處理輸入?b. 怎麼進行格式化輸出?c.常見的錯誤有什麼。請收藏該網址,當在PTA中作題碰到問題時,請參考該網址尋找答案。
3.2 5-2(取數字)實驗總結。
3.3 5-3(取數字浮點數)實驗總結。
3.4 選作:5-4(開根號), 5-5(二進制的前導的零),5-4(使用二分法或牛頓迭代法實現開根號,不限保留小數,將結果與Math.sqrt
對比,將性能與逐步逼近法對比。注意:分<=1與>1的狀況)
注意:3.2與3.3與3.4中的5-5可查詢JDK文檔得到幫助。
參考資料:jvm
題集jmu-Java-01-基礎入門
JDK文檔性能
設定一個目標:一週準備花多少時間在這門課上?本學期總共要寫多少行代碼?平均到每週幾行?準備採用怎樣的學習方式?遇到困難打算怎樣解決?以Markdown表格方式來寫。
參考資料:學習
關於這門課的smart目標參考連接.net
參考資料:命令行
使用Eclipse Egit與碼雲管理你的代碼-圖形化界面
Git與碼雲(Git@OSC)入門-如何在實驗室和宿舍同步你的代碼(1)-命令行設計
項目地址:https://gitee.com/jmulyq/TongJiDaiMaShu
項目wiki地址:https://gitee.com/jmulyq/TongJiDaiMaShu/wikis/Home
能夠在issue中對項目開發者提出改進意見與疑問。
使用該jar程序生成下面的Markdown表格,並放入博客做業。
周次 | 總代碼量 | 新增代碼量 | 總文件數 | 新增文件數 |
---|---|---|---|---|
1 | 200 | 200 | 3 | 3 |