20165218 2017-2018-2 《Java程序設計》第一周學習總結
阿新 • • 發佈:2018-03-04
ans mar 總結 狀況 pos 兩張 什麽 bubuko tel 4. 反編譯
,
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
,只能反編譯方法名字,不能反編譯出內容
代碼托管
其他
- 用git上傳代碼到碼雲時,第一次需要跟隨教程Ubuntu下git的安裝與使用中的指導進行配置,而以後上傳時只用到
git add .
,git commit -m"註釋"
,git push
三個命令即可
(註釋寫法參照Git 最佳實踐:commit msg ) - 我在第二次利用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各種命令的介紹,參考git commit命令是做什麽用的?_百度知道
參考資料
- 《Java學習筆記(第8版)》學習指導
- 使用碼雲和博客園學習簡易教程
- 使用開源中國(碼雲)托管代碼
- Intellj IDEA 簡易教程
- Ubuntu下git的安裝與使用
- Git 最佳實踐:commit msg
20165218 2017-2018-2 《Java程序設計》第一周學習總結