第一周 學習總結
一、視頻學習筆記
1、Java的地位
- 試用於網絡應用程序的開發
- 面向對象
- 需求地位名列前茅
2、Java的特點
- 簡單
- 面向對象
平臺無關性
(1)平臺 = OS + CPU
(2)所謂“有關”指的是換平臺無法運行/運行出錯。
(3)C語言的源代碼通過編譯器編譯轉化為機器碼,可移植性差,但源碼可以在機器之間拷貝(拷貝後需要再次編譯)。
(4)JRE:Java的虛擬機,指令統一,能將源碼轉化為字節碼(*.class)在轉化為機器碼,因此Java與平臺無關。
動態:可能調用類庫裏面的類。
3、JDK的安裝
- JRE是JDK的一部分,用來運行Java文件。
- 若JDK被卸載,只有JRE,則只能編譯Java文件,不能運行。
- JDK安裝過程中的附加JRE不要和原來的JDK文件同目錄,否則文件會被覆蓋。
- win10系統Java路徑安裝方法:此電腦-屬性-高級系統設置-環境變量。
- 完成所有步驟後可以直接在cmd裏執行Javac指令。
4、Java程序的開發步驟 & 簡單的Java應用程序
(1)開發步驟:
- 編寫源文件:使用文本編輯器,擴展名 *.java
- 編譯源文件:指令javac [文件]
- 運行:java SE 平臺的 java 解釋器 java.exe
(2)編寫源文件
- 類體(無先後順序)、類體的內容、方法
- 保存文件名時,使用某一個類的名字,後綴名為*.java,編碼類型ANSI
- 被public修飾的類名(最多有一個)作為源文件名(區分大小寫)
- 源文件有幾個類編譯後就有幾個 *.class
(3)運行源文件
- 運行要運行 java 主類名(被形如public static void main的就是主類名)
- 運行一定要到相應目錄下運行
5、反編譯
例如反編譯Hello.class,在制定目錄下:
javap Hello.class
二、參考 www.cnblogs.com/rocedu/p/5155128.html 和 http://www.cnblogs.com/rocedu/p/6482354.html 的學習筆記
1、git的安裝命令
sudo apt-get install git git config --global user.name "[學號信息]" git config --global user.email "[郵箱]"
2、在碼雲上操作實質是在本地計算機建立目錄然後同步數據的過程。
3、上傳到碼雲的素質三連
git add .
git commit -m "[message]"
git push
其中git push可能需要登錄,輸入碼雲的賬號(郵箱)和密碼。
4、vi和vim的區別與使用,參考鏈接。
5、在碼雲修改數據後同步
git pull
三、編寫教材代碼
People.java 編寫如圖:
在GIT環境下查看卻出現了這樣的問題:
不能顯示中文。
在GIT的運行結果如圖所示:
仍然不能顯示中文。
在GIT界面右鍵--options,窗口--界面語言設置為zh_CN,文本--本地locale設置為zh_CN,字符集設置為JBK。
這樣設置以後可以在運行結果和cat指令裏面得到正確的結果,如圖所示。
但是在vi指令下依舊出現了中文亂碼,如圖所示。
代碼運行結果如圖:
代碼已經傳至碼雲:
四、運行腳本
vim run.sh
然後編寫代碼如下:
運行結果如下:
五、課堂內容小結
- history :歷史命令(eg:":920"表示運行920行)
編寫腳本:./.sh 或者 sh .sh
("./."一類的命令針對於已經編譯好的可執行文件,例如編譯好的.java等)
java -cp [路徑] [文件名] (當存在多個路徑時,使用“;”隔開)【未執行成功?】
附:我的碼雲鏈接
【亂總結的,可能有錯】
第一周 學習總結