20145216 《Java程式設計》第1周學習總結
教材學習內容總結
第一章 Java平臺概論
1.1 Java不只是語言
1、Java三大平臺:Java SE、Java EE與Java ME
2、Java SE的四個組成部分:JVM、JRE、JDK與Java語言
3、容器就操作層面來說,就是執行於JVM上的Java應用程式,從抽象層面來說,就是你的應用程式溝通、協調相關資源的系統。
4、我認為Java不只是語言,還是標準規範,每個標準代表著廠商面臨的問題,代表著解決問題的方案,因此,學習Java,就等於在面臨各式問題如何解決,然而,這麼多的問題,衍生出如此多的解決方案,對於我來說,如圖面臨滿載產品的龐大貨輪,不知從何開始,也不知將來何去何從。
1.2 JVM/JRE/JDK
1、JVM是執行Java程式(可執行檔案(*.class))的作業系統(或容器),JVM是Java實現「一次編譯、到處執行」的跨平臺的關鍵
2、JRE包括Java SE API和JVM,JDK包括Java程式設計語言、JRE和開發工具。
3、如果要執行Java程式,必須安裝JRE;如果要開發Java程式,必須要取得JDK。
第二章 從JDK到IDE
2.1 從Hello World 開始
1、PATH是用於Windows/Unix/Linux等系統的,找不到javac.exe、java.exe是因為PATH沒有設定正確。
2、CLASSPATH是用於JVM(容器)的,使用javac和java命令找不到XXXX.class是因為CLASSPATH沒有設定正確。
3、JVM是Java程式唯一識別的作業系統,對JVM來說,可執行檔案就是副檔名為.class的檔案。
4、XXXX.class的路徑可以用java -cp或 java -classpath指定,此時就不用設定CLASSPATH環境變數了。
2.2 管理原始碼與二進位制檔案
1、編譯帶有package語句的Java程式碼時,必須使用javac -d outpath XXXX.java。
2.4 重點複習
撰寫Java程式時有幾點必須注意:
1、副檔名是.java。
2、主文件名與類名稱必須相同。
3、注意每個字母大小寫。
4、空格只能是半形空格符或Tab字元。
教材學習中的問題和解決過程
問題:配置環境變數後,輸入javac指令,仍然出現錯誤
解決過程:將JDK的bin路徑放在path的變數的最前方,並在路徑後面加上分號,完成配置,如下圖所示:
得到正確結果:
程式碼除錯中的問題和解決過程
問題:先在記事本中編寫程式碼,然後儲存檔案,但在cmd中卻無法用javac對該檔案進行編譯
解決過程:儲存檔案時檔案的字尾名必須是java,如圖所示:
檔案編譯成功後,會自動生成class檔案(java執行檔案),如圖所示:
最後用java執行剛剛生成的class檔案,出現正確結果:
(注意:編譯時必須要加檔案字尾名,執行時一般不加檔案字尾名)
其他(感悟、思考等,可選)
從對書上的大部分內容都不太理解到現在自己完成了第一次程式設計,我感覺到自己開始慢慢學習和掌握與java相關的知識,我認為看視訊是一個很好的學習方法,視訊中的教學內容很詳細,讓我能一步步跟上進度,雖然現在還是在開始階段,學習內容也都是最基礎的知識,但我仍然感覺收穫很多,我希望我能夠一直以認真的態度完成java的每一次學習任務。
學習進度條
|
程式碼行數(新增/積累) |
部落格量(新增/積累) |
學習時間(新增/積累) |
重要成長 |
目標 |
4500 |
30 |
350 |
能將java運用自如 |
第一週 |
150/150 |
2/2 |
15/15 |
學習了與java相關的基礎知識 |