1. 程式人生 > >20165218 2017-2018-2 《Java程序設計》第一周學習總結

20165218 2017-2018-2 《Java程序設計》第一周學習總結

ans mar 總結 狀況 pos 兩張 什麽 bubuko tel

20165218 2017-2018-2 《Java程序設計》第一周學習總結

教材學習內容總結

第一章.Java入門

1. Java特點

Java具有簡單、面向對象、平臺無關、多線程、動態等特點,其中平臺無關是使它風靡全球的最重要的特點。平臺無關指同樣的Java指令在不同的平臺上都可以運行,不受平臺本身的機器碼的影響。這是由於Java可以在計算機的操作系統之上在提供一個Java運行環境

graph LR
A[Java語言]-->B[字節碼]
B-->C[機器指令]

技術分享圖片

2. 平臺=OS(操作系統)+CPU

3. Java開發的步驟:

graph LR
A[編寫源文件 *.java]-->|編譯器 javac命令|B[編譯源文件 *.class]
B-->|產生|C[字節碼]
C-->|解釋器 java命令|D[執行字節碼]

技術分享圖片

*以上兩張流程圖可在有道雲裏實現效果,附上截圖

  • 源文件的書寫形式是相互獨立的類,前後順序無影響
  • 如果有public類,那麽 *.java的文件名和public類一致;如果沒有public類,那麽 *.java的文件名和任意一個類一致
  • 區分大小寫
  • 要保存成.java文件,而不是.txt;“保存類型”:“所有文件”,“編碼”:ANSI
  • 編譯後會產生相應的*.class文件
  • 運行時要進入主類所在的目錄
  • 主類就是含有void main方法的類
  • 運行時只需要輸入java [主類名]即可,不需要輸入擴展名

4. 反編譯javap *.class,只能反編譯方法名字,不能反編譯出內容

代碼托管

技術分享圖片

其他

  1. 用git上傳代碼到碼雲時,第一次需要跟隨教程Ubuntu下git的安裝與使用中的指導進行配置,而以後上傳時只用到git add .,git commit -m"註釋",git push三個命令即可
    (註釋寫法參照Git 最佳實踐:commit msg )
  2. 我在第二次利用git上傳的時候,誤操作又進行了一次配置,而且項目名寫錯了,導致出現了如下狀況
    技術分享圖片

後來在上一級學長的指導下,進行了如下操作git remote rm origin,git remote add origin http://git.oschina.net/zicerain/java20165218,然後再用git init,git add .

,git commit,git push origin master,即可成功上傳
技術分享圖片

  1. 關於git各種命令的介紹,參考git commit命令是做什麽用的?_百度知道

參考資料

  • 《Java學習筆記(第8版)》學習指導
  • 使用碼雲和博客園學習簡易教程
  • 使用開源中國(碼雲)托管代碼
  • Intellj IDEA 簡易教程
  • Ubuntu下git的安裝與使用
  • Git 最佳實踐:commit msg

20165218 2017-2018-2 《Java程序設計》第一周學習總結