官术网_书友最值得收藏!

1.1.3 編寫第一個Java程序

開發(fā)Java程序的簡單步驟如下。

(1)創(chuàng)建Java源程序。Java源程序用.java作為擴展名,用Java語言編寫,可以用任何文本編輯器創(chuàng)建與編輯。

(2)編譯源程序生成字節(jié)碼(Bytecode)文件。Java編譯器讀取Java源程序并將其翻譯成Java虛擬機(Java Virtual Machine,JVM)能夠理解的指令集合,且以字節(jié)碼的形式保存在文件中。字節(jié)碼文件以.class作為擴展名。

(3)運行字節(jié)碼文件。Java解釋器讀取字節(jié)碼,取出指令并翻譯成計算機能執(zhí)行的代碼,完成運行過程。

1. 創(chuàng)建Java源程序

示例1

使用記事本編寫Java程序,在命令行窗口執(zhí)行后輸出個人信息。

實現(xiàn)步驟如下。

(1)打開記事本等文本編輯器。

(2)輸入以下關(guān)鍵代碼。

(3)將該文件以Person.java為名稱保存。

關(guān)鍵代碼:

  public class Person{
    public static void main(String[] args){
      System.out.println("姓名:小強");
      System.out.println("志向:軟件開發(fā)高手!");
    }
  }

代碼分析如下。

? public class Person{}是Java程序的主體框架,代碼都寫在這個框架內(nèi),其中, class的含義是類,Person是類名。整個類的所有代碼都是在一對大括號中(即“{”和“}”之間)定義完成的,這標志著類定義塊的開始和結(jié)束。

? main()方法是Java程序的執(zhí)行入口,對程序中出現(xiàn)的public、static、void、String[] args等詞的含義在后續(xù)章節(jié)中會詳細講解,此階段只需記住書寫格式,會寫即可。

? System.out.println()是Java的輸出語句。

2. 編譯并運行

JDK含有編譯、調(diào)試和執(zhí)行Java程序所需的軟件和工具,它是一組命令行工具。可在命令行窗口編譯并執(zhí)行Person.java文件的具體操作,程序運行效果如圖1.1所示。

javac命令用于將Java源代碼文件編譯成字節(jié)碼,在命令行窗口中執(zhí)行“javac Person. java”命令,如果編譯成功,會在Person.java文件同級目錄下生成Person.class的字節(jié)碼文件。

java命令用于執(zhí)行Java字節(jié)碼文件,也就是執(zhí)行程序。此處執(zhí)行Person類,輸出個人信息。

提示

在執(zhí)行javac命令時,后面要跟源文件,擴展名為.java;在執(zhí)行java命令時,后面跟的是類,此時沒有擴展名,這里是Person類。

主站蜘蛛池模板: 武邑县| 黄梅县| 鹤山市| 临湘市| 门源| 沂水县| 搜索| 濮阳县| 望谟县| 镇坪县| 鄄城县| 始兴县| 武威市| 西盟| 科技| 峨边| 华池县| 石柱| 土默特右旗| 巴中市| 康平县| 徐闻县| 荣昌县| 神木县| 北辰区| 唐山市| 玛曲县| 乐东| 陆川县| 邻水| 湖南省| 池州市| 凉山| 郸城县| 呼伦贝尔市| 霞浦县| 怀远县| 建昌县| 工布江达县| 南华县| 宜城市|