1. 程式人生 > >第一周 學習總結

第一周 學習總結

.exe 視頻 c語言 AD -m javac 後綴名 變量 大小寫

一、視頻學習筆記

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 [路徑] [文件名] (當存在多個路徑時,使用“;”隔開)【未執行成功?】

附:我的碼雲鏈接

【亂總結的,可能有錯】

第一周 學習總結