20145238 《Java程序設計》第一週學習總結html
教材學習內容總結java
Java三大平臺:因爲java領域的應用愈來愈廣,根據不一樣級別的應用開發區分了不一樣的應用版本,後正式改名爲Java SE,Java EE,Java ME。編程
Java SE主要分爲四個部分:JVM,JRE,JDK和JAVA語言。工具
瞭解JCP與JSR、RI、TCK的關係:JSR必須通過JCP投票經過才能成爲最終的標準文件,JSR成爲最終文件後對其成果作出免費且開發原始碼的參考實現,稱爲RI,由TCK做爲技術兼容測試工具箱。學習
瞭解Oracle JDK與OpenJDK的關係: JDK的參考實現就是被Oracle收購以後的JDK,2006年SUN宣告對Java 開放源代碼,開始有了OpenJDK。測試
思考題:只執行Java程序,不下載JDK能夠嗎?答:能夠,撰寫JAVA程序才須要JDK若是隻是單純的執行只須要安裝JRE便可,由於他不須要javac這些工具程序,但須要Java SE API與JVM。spa
以上是第一單元的學習內容,接下來主要是安裝JDK以及運行編譯簡單的HELLOWORLD代碼的介紹過程。開放源代碼
Step1:首先在老師給的軟件安裝鏈接裏下載好jdk程序,在安裝的最後會彈出一個界面爲是否安裝jre文件的界面,其實jdk裏面是包含jre的,反正我就裝了。如圖所示設計
Step2:點開之後發現編譯java的javac是exe文件,並非圖形直接可讀文件,因此須要在cmd中打開javac進行編譯,或者直接新建一個記事本進行編輯,編譯完成之後須要注意要將文件的後綴名改成,java 。這就是我在記事本里寫的程序。調試
Step3:由於有些同窗的電腦有不少區,在執行dos命令的時候要分別逐級的去打開相應的文件夾內容十分繁瑣,因此視頻中提供一種直接更改環境變量即把jdk直接更改到系統更目錄裏,即可以在任何區域直接打開jdk文件了。具體步驟:「屬性」>「高級系統設置」>「高級」>「環境變量」的方法找到「系統變量」中的「Path」,點擊「編輯」,
而後點擊新建把jdk的位置地址複製過來
就能夠直接在dos任意文件夾中打開jdk了。
運行的時候須要在dos命令中找到本身寫的代碼的地址,在後面加上javac.文件名看看編譯是否有錯,若是沒有錯誤,就直接在後面在加上java.文件名就能夠看到運行結果了。
運行完畢之後會直接在.java的呢個文件夾中自動生成一個class文件
恩以上就是對hello world 的所有編寫過程。
教材學習中的問題和解決過程
問題1:在新建文件夾的時候沒有辦法更改.txt爲.java?
緣由是系統隱藏了對記事本的保存後綴,須要在查找裏面顯示文件保存類型,點擊呢個文件擴展名,(圖片沒法截圖···抱歉)
問題2:在cmd裏面找不到我所編寫的代碼,沒法打開?
緣由是我前面吧java的代碼記事本存在文檔的文件夾下,而呢個文件夾不在系統的更目錄裏,因此,我又在c盤新建了一個文件夾之後就找到了。
問題3:class與public class的差異?
若是在記事本里寫了public class 後面的文件名必須和保存時的文件名一致!!!要否則在dos命令中沒法找到相關的內容。
問題4:如上上圖,編譯玩javac之後沒有錯誤,而後運行程序,在dos裏面輸入地址\java.helloworld.java運行失敗?
編譯的時候須要把後面的文件擴展名都寫上,可是在最後運行的時候不須要寫文件的擴展名,直接寫java.文件名就好
代碼調試中的問題和解決過程
問題3:class與public class的差異?
若是在記事本里寫了public class 後面的文件名必須和保存時的文件名一致!!!要否則在dos命令中沒法找到相關的內容。
問題4:以下圖,編譯javac之後沒有錯誤,而後運行程序,在dos裏面輸入地址\java.helloworld.java運行失敗?
編譯的時候須要把後面的文件擴展名都寫上,可是在最後運行的時候不須要寫文件的擴展名,直接寫java.文件名就好
其餘
第一次編寫java代碼,以爲經過視頻學習的方法,很是直觀的解決了所出現的問題,再經過本身親自編譯,能夠吧編程中所出現的問題都一一解決,再用博客記錄下本身的學習心得及體會,感受還不錯,就是稍微有點點辛苦,可是收穫確實很大,但願本身之後都能按時編寫博客~加油
學習進度條
|
代碼行數(新增/積累) |
博客量(新增/積累) |
學習時間(新增/積累) |
重要成長 |
目標 |
4500 |
30 |
350 |
|
第一週 |
150/150 |
2/2 |
15/15 |
初步瞭解了Java |
參考資料