我在樂字節學習的第二天(Java筆記)

我剛開始學習編程的時候,是自學的。那個時候,身邊沒有可以請教經驗的人,所以只能自己去讀書,硬着頭皮往下看,那時候看書真的就好像在雲裏霧裏一樣,想想都頭皮發麻。有好多次都想放棄算了,但是轉念又一想,是不是每個人在學編程的時候,都是從這種狀態過來的?這樣一想,所以就……

我剛開始學習編程的時候,是自學的。那個時候,身邊沒有可以請教經驗的人,所以只能自己去讀書,硬着頭皮往下看,那時候看書真的就好像在雲裏霧裏一樣,想想都頭皮發麻。有好多次都想放棄算了,但是轉念又一想,是不是每個人在學編程的時候,都是從這種狀態過來的?這樣一想,所以就……

今天是我在樂字節系統學習java的第二天 ,還記得,我看的第一本書是java基礎,現在再回過頭來看這本書,其實講的也不難,只是一些java的基本語法,但是在當時看來,那真是太難了。怪我當時沒碰到個好老師。

第2章 Hello World案例

2.1 Java程序介紹

在這裏插入圖片描述
在開始案例之前,我們需要了解一下Java應用程序的編寫流程。
通過上圖我們可以瞭解到編寫的程序大致如下;

  1. 源文件:編寫Java源文件(我們也稱之爲源代碼文件),它的擴展名爲.java;
  2. 編譯:然後通過編譯器把源文件編譯成字節碼文件,字節碼文件擴展名爲.class;
  3. 運行:最後使用解釋器來運行字節碼文件。

編譯和運行操作需要使用DOS命令,所以在編寫源代碼文件之後,我們要學習常用DOS命令,再去學習編譯和運行。
2.2 源代碼編寫
2.2.1 創建HelloWorld.java文件
  Java源代碼編寫只需要使用最普通的文本編輯器編寫即可,例如Windows系統自帶的notepad即可。如果你不知道什麼是notepad,那麼你可以在空白處點擊鼠標右鍵新建文本文檔來創建文本文件。
在這裏插入圖片描述
然後修改文件名稱爲HelloWorld.java,注意文件名稱的大小寫。以及是否已經修改了文件的擴展名。
在這裏插入圖片描述





如果看不到文件後綴名,可通過窗口上方“查看”菜單中的“文件夾選擇”找到“查看”選項卡,在“查看選擇卡”的高級設置找到“隱藏已知文件類型的擴展名”選項,去掉前面的勾,點擊“確定”即可顯示文件後綴名了。如下圖
在這裏插入圖片描述

2.2.2 編寫源程序代碼
下面是完整的內容:

```'
HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
123456







注意,大家在編寫源代碼時一定要注意大小寫。總而言之,一模一樣就對了。
下面我們對源代碼進行解析,HelloWorld案例的源代碼一共分爲三個部分,分別是:類、主方法,以及輸出語句。
  類是最外層的部分,其中public class是必須要寫的命令,其中HelloWorld是類名稱,要求必須與源文件名稱相同。因爲我們的源文件名稱爲HelloWorld.java,所以類名稱必須是HelloWorld。類有一對大括號,類的內容存放在這對大括號中。你可能會問什麼是類,我的答案是先不要去管什麼是類,現在你需要記下來下面的代碼,即定義類的語法。

```'
public class HelloWorld {
}
12

主方法是類的內容,所以主方法放到類的大括號中。現在我們不需要了解更多,只需要把主方法的內容背下來即可。主方法也有一對大括號,用來存放主方法的內容。

public static void main(String[] args) {
}
12

輸出語句是主方法的內容,所以輸出語句需要放到主方法的大括號中。輸出語句也需要背下來。輸出語句最後有一對圓括號,在圓括號中有一語話用雙引號括起來:Hello World!。在程序運行時會輸出它。

System.out.println(“HelloWorld!”);

到這裏我們的源代碼就已經編寫完畢了,還要再次提醒大家編寫源代碼時要注意大小寫。文件名稱和文件內容都要注意大小寫。

2.3 編譯源代碼文件
學習完DOS命令後我們就可以來學習編譯源代碼文件了。編譯操作需要使用編譯器來完成,在安裝JDK時已經安裝了編譯器,它屬於JDK的一部分。可以到JDK目錄下的bin目錄下找到它,它的名稱爲:javac.exe。
在這裏插入圖片描述

注意,javac.exe並不支持雙擊運行,所以必須使用DOS命令來運行它。
下面我們來介紹一下使用編譯器來編譯Java源文件的格式:
格式:編譯器程序完整名稱 源文件完整名稱

讓我們來分析一下:
 我的JDK安裝在D:\develop\Java\jdk1.7.0_72目錄,那麼編譯器完整名稱爲:D:\develop\Java\jdk1.7.0_72\bin\javac.exe;
 我的源文件存放在:D:\java\HelloWorld.java;
 編譯命令爲:D:\develop\Java\jdk1.7.0_72\bin\javac.exe D:\java\HelloWorld.java。


編譯之後會在源文件同目錄下生成字節碼文件,字節碼文件的擴展名爲.class。
在這裏插入圖片描述
請注意,在編譯時控制檯上不會有輸出,如果有輸出說明源代碼有錯誤,所以大家一旦編譯出錯,就要去查看源文件中是否存在錯誤。
在這裏插入圖片描述
2.4 運行字節碼文件
運行字節碼文件需要使用java.exe命令,它與javac.exe在同一目錄下。與javac.exe相同,java.exe也不支持雙擊運行,所以也必須要使用DOS命令來運行。運行字節碼文件與編譯有點區別:
 進行字節碼文件所在目錄:即進入D:\java目錄;
 D:\develop\Java\jdk1.7.0_72\bin\java.exe HelloWord;
注意,在運行HelloWorld.class文件時不能給出“.class”,切記!!!
在這裏插入圖片描述








2.5 簡化編譯和運行操作【jdk環境變量的配置
我們發現每次程序編譯與運行都要輸入D:\develop\Java\jdk1.7.0_72\bin後,才能使用javac.exe與java.exe,這樣的方式很麻煩,那麼,能否不輸入D:\develop\Java\jdk1.7.0_72\bin呢?是可以的,通過配置Windows的PATH環境變量來完成。
PATH變量中保存着多個路徑,當我們在DOS控制檯中使用的程序只給出程序名稱,而沒有給出完整路徑時,那麼Windows系統會到PATH變量保存的路徑中去查找程序。我們如果把“D:\develop\Java\jdk1.7.0_72\bin”路徑保存到PATH變量中,那麼在我們使用javac或java時,Windows系統就會自動到“D:\develop\Java\jdk1.7.0_72\bin”路徑下查找javac和java了。

 配置步驟:
鼠標右鍵點擊計算機 → 屬性 → 高級系統設置 → 點擊環境變量 → 找到系統變量中的PATH → 點擊編輯按鈕。
在這裏插入圖片描述
將JDK安裝目錄\bin路徑(我的電腦上的D:\develop\Java\jdk1.7.0_72\bin)配置到PATH變量中,用英文分號與其他變量隔開。
在這裏插入圖片描述
注意:配置PATH後文件的訪問順序:先訪問當前路徑,如果當前路徑沒有該文件,則再訪問PATH配置的路徑。
接下來我們測試一下:
 把原有的HelloWorld.class刪除;
 進入HelloWorld.java所在目錄:
 切換盤符到E盤:C:/>D:;
 進入java目錄:D:/>cd java;
 編譯:D:/java/>javac HelloWorld.java;
 運行:D:/java/>java HelloWorld;











在這裏插入圖片描述

總結


以上只是個人的一點感悟,並不是鼓勵每個人都學編程。可能很多人都不會贊同,但是這確確實實是帶給我的改變。寫文章的同時自己也能增長技術,每天進步一點,日積月累,量變引起質變,這就是我編程給我帶來的變化;我希望有志同道合的朋友和我一起變化。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章