20165324《Java程序設計》第一周
阿新 • • 發佈:2018-03-04
應用 輸出結果 情況 生成 學習內容總結 AI fail 參數 備註
20165324《Java程序設計》第一周學習總結
教材學習內容總結
第一章:Java入門
重點一、編寫Java程序
- 第一步編寫源文件,(註:第一步中Java嚴格區分大小寫;Java源文件的擴展名是*.java一般Java源文件名與類名一樣。保存類型為所有文件。)
- 第二步編譯,(註:第二步中使用Javac命令來編譯源文件如:
javac Hello.java
編譯之後會生成一個字節碼文件,字節碼文件的文件名和類名相同,字節碼文件的擴展名是*.class)。 - 第三步運行,(註:第三步中使用java命令來運行,java後面跟的是類名或者字節碼文件的文件名如
java Hello
最後輸出結果)。
重點二、教材實例分析:(說明來自於網易雲課堂)
class Hello{
public static void main(String[]args){
System.out.println("Hello World!");
}
}
- Java程序都必須定義在類中,編寫Java程序的過程就是不斷的定義類的過程
- 使用class來定義一個類
- Hello是程序員起的一個名字
- 類中的內容需要使用一對大括弧號括起來
- 程序要運行,必須編寫main方法,並且main方法的寫法是固定的
- public表示公共的
- static表示靜態的
- void表示main方法沒有返回值
- main是一個方法名
- main後面的小括弧是方法的參數
- String[]args是定義了一個字符串類型的數組
- main方法的方法體也需要使用一對大括弧括起來
- System.out.println(“HelloWorld!”);是一條語句,Java語句使用英文半角分號結束
- 上一條語句的作用是在屏幕上打印一行信息,就是雙引號引起的內容會打印到屏幕上
- System是SUN公司定義的一個類,表示系統類
- System.out代表的是系統的標準輸出設備,默認為顯示器
- 註意在Java中的符號都是英文半角
- println()是一個方法,其作用就是在屏幕上打印一行信息
關於源文件的要點:
- 定義的類必須存儲在Java源文件中
- 一般情況下,Java源文件名與類名相同
- 如果類名與源文件名不相同 javac 編譯時,跟的是源文件名,但生成的字節碼文件,字節碼文件名與類名相同
- 一般情況下,一個Java源文件中只定義一個類
- 在Java源文件中可以定義多個類,編譯後,每個類都會生成一個對應的字節碼文件
- 同一個源文件中不同的類,都可以有main方法,一個類是否需要定義main方法,根據這個類是否需要被運行來決定
- 一個類可以用public修飾為公共類,包是用來管理類的,如果a包中的類想要使用b包中的類,則b包中的類必須定義為public,公共類的類名必須和文件名一致
備註:字節碼文件是與平臺無關的,這個字節碼文件只能由JVM執行。在不同的平臺上(windows平臺、linux平臺、Mac平臺)安裝不同版本的JVM,不管什麽版本的JMV都可以執行字節碼文件,通過這個機制就可以實現Java的跨平臺,平臺中立性。
教材學習中的問題和解決過程
- 問題一:在使用中,應該選擇bash運行命令,還是git bash應用
- 解決方法:使用bash命令時,需要通過相關命令行安裝Ubuntn,然後命令行指令進入Ubuntn,使用root賬號登錄使用(以上通過百度自己理解所得,無法明確正確與否);而 git bash為一個仿真環境,使用git命令跟linux和UNIX一樣。好像使用git bash就可以了。
- 問題二:第一節課關於目錄文件整理的相關命令有哪些?
- 解決方法:bin為程序目錄;src為源代碼目錄;include為系統文件夾;lip目錄放庫文件。
- 問題三:通過git push進行上傳代碼時,身份驗證錯誤?
fatal: Authentication failed for ‘https://gitee.com/hcj_20165324/java-besti-is-hcj.git/‘
- 解決方法:碼雲用戶名為:
- 問題四:git bash的文件中出現中文亂碼。
- 解決方法:
- 問題五:git bash界面出現中文亂碼
- 解決方法:不知道。
代碼托管
腳本運行截圖
碼雲項目現有文件
參考資料
- Java學習筆記(第8版)
Git遠程操作詳解
- 《Java學習筆記(第8版)》學習指導
使用git推送代碼到開源中國以及IDEA環境下使用git
20165324《Java程序設計》第一周