Java程序的編寫與執行、Java新手常見問題及解決方法|樂字節

Java lotbyte 2019-06-20

今天,我們來寫一段Java程序。然後看看Java程序是如何執行的,以及Java新手小白遇到的問題和解決辦法。

一、HelloWorld的編寫

① 新建一個XXX.java (文件的擴展名顯示出來)

②編寫代碼 ,以類為單位編寫,編寫入口函數/方法

public class HelloWorld{ // 類名最好與文件名一致
public static void main(String[] args){ // 程序的入口
System.out.println("HelloWorld");// 以分號結尾
}
}

③通過 javac命令完成 編譯操作(需要寫java文件的完整路徑)

Java程序的編寫與執行、Java新手常見問題及解決方法|樂字節

④運行java程序, 運行 .class 文件/字節碼文件 通過 java 命令完成

Java程序的編寫與執行、Java新手常見問題及解決方法|樂字節

執行如下命令:

Java程序的編寫與執行、Java新手常見問題及解決方法|樂字節

其中:

-classpath /-cp是用來指定路徑。

若不指定則java會從當前目錄找,找不到去java的lang包找。

若指定路徑如:-classpath /-cp .;c:\ 文件名

則java命令會先從當前目錄開始找,找不到去指定的C目錄找文件名 ,若還是找不到就再去java的lang包下找

. 代表當前路徑

; 分隔路徑

切記:在路徑和文件名之間需要空格分隔。

二、程序解釋:

A: Java程序的最基本單位是類,所以我們要定義一個類。

class 代表類

格式:class 類名

舉例:class HelloWorld{}

B:在類中寫內容的時候,用大括號括起來。

C:Java程序要想執行,必須有main方法。

格式:public static void main(String[ ] args){}

D:要指向那些東西呢,也用大括號括起來。

E:輸出語句: System.out.println(“輸出的內容”);

注:一個class 編譯後會對應一個 .class文件,一個源文件當中可以有多個class,當有公共類(public)存在時文件名必須和 公共類名(public 修飾類的類名)一致。因此一個源文件當中最多隻能有一個公共類。

三、Java程序的開發執行流程:

A:編寫java源程序(.java) 源文件/源代碼

B:通過javac命令編譯生成.class文件(字節碼文件)

C:通過java命令運行.class文件(字節碼文件)

四、常見問題(必須牢記掌握)

1. 擴展名被隱藏

如何找到:工具--文件夾選項--查看--去除隱藏擴展名的那個勾勾

Java程序的編寫與執行、Java新手常見問題及解決方法|樂字節

2. 我們現在一般文件名稱和類名一致。

.java文件當中的類名(class 後面跟的名稱)經過編譯過後,會將類名作為.class文件的文件名稱。

但是,注意: javac後面跟的是文件名+擴展名

Java程序的編寫與執行、Java新手常見問題及解決方法|樂字節

java後面跟的類名不帶擴展名

3. Java語言嚴格區分大小寫

Java程序的編寫與執行、Java新手常見問題及解決方法|樂字節

4. 單詞不要寫錯

Java程序的編寫與執行、Java新手常見問題及解決方法|樂字節

5. 見到非法字符:肯定是中文問題。

我們寫程序要求標點符號必須全部是英文狀態。

Java程序的編寫與執行、Java新手常見問題及解決方法|樂字節

6. 括號的配對問題。

一般來說,括號都是成對出現的。

7. 在類 HelloWorld 中找不到主方法

Java程序的編寫與執行、Java新手常見問題及解決方法|樂字節

8. 忘記書寫語句後面的分號

Java程序的編寫與執行、Java新手常見問題及解決方法|樂字節

相關推薦

推薦中...