今天,咱們來寫一段Java程序。而後看看Java程序是如何執行的,以及Java新手小白遇到的問題和解決辦法。java
① 新建一個XXX.java (文件的擴展名顯示出來)函數
②編寫代碼 ,以類爲單位編寫,編寫入口函數/方法工具
public class HelloWorld{ // 類名最好與文件名一致 public static void main(String[] args){ // 程序的入口 System.out.println("HelloWorld");// 以分號結尾 } }
③經過 javac命令完成 編譯操做(須要寫java文件的完整路徑)spa
④運行java程序, 運行 .class 文件/字節碼文件 經過 java 命令完成code
執行以下命令:圖片
其中:開發
-classpath /-cp是用來指定路徑。it
若不指定則java會從當前目錄找,找不到去java的lang包找。編譯
若指定路徑如:-classpath /-cp .;c: 文件名class
則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 修飾類的類名)一致。所以一個源文件當中最多隻能有一個公共類
A:編寫java源程序(.java) 源文件/源代碼
B:經過javac命令編譯生成.class文件(字節碼文件)
C:經過java命令運行.class文件(字節碼文件)
如何找到:工具--文件夾選項--查看--去除隱藏擴展名的那個勾勾
.java文件當中的類名(class 後面跟的名稱)通過編譯事後,會將類名做爲.class文件的文件名稱。
可是,注意: javac後面跟的是文件名+擴展名
java後面跟的類名不帶擴展名
咱們寫程序要求標點符號必須所有是英文狀態。
通常來講,括號都是成對出現的。