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

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

教材學習內容總結

第一章.Java入門

1. Java特色

Java具備簡單、面向對象、平臺無關、多線程、動態等特色,其中平臺無關是使它風靡全球的最重要的特色。平臺無關指一樣的Java指令在不一樣的平臺上均可以運行,不受平臺自己的機器碼的影響。這是因爲Java能夠在計算機的操做系統之上在提供一個Java運行環境html

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

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

3. Java開發的步驟:

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

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

  • 源文件的書寫形式是相互獨立的類,先後順序無影響
  • 若是有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,便可成功上傳
git

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

參考資料

相關文章
相關標籤/搜索