国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

第1個簡單java程序

2019-11-18 13:53:07
字體:
來源:轉載
供稿:網友
    既然java 面向對象的基礎已經被討論過了,接下來讓我們看一些實際的Java 程序。讓我們從編譯及運行下面這個簡短示例程序開始。你將看到,這個程序的功能比你想像的要多。
/*
This is a simple Java PRogram.
Call this file "Example.java".
*/
class Example {

// Your program begins with a call to main(). public static void main(String args[]) { System.out.println("This is a simple Java program.");}}

    注重:在下面的介紹中,將使用標準JDK(Java Developer’s Kit,Java 開發工具包),它可從Sun Microsystems 公司得到。假如你正在使用其他的Java 開發環境,則Java 程序編譯、運行過程可能有所不同。在這種情況下,請你查閱編譯器的用戶手冊來獲得具體指導。
1 鍵入程序
    對大多數計算機語言,包含程序源代碼的文件名是任意的,但對于Java 就不行。關于Java ,你需要知道的第一件事就是源文件的名字非常重要。對這個例子,源程序文件名應該是Example.java 。下面我們將解釋其中的原因。
    在Java 中,一個源程序文件被稱為一個編譯單元(compilation unit )。它是一個包含一個或多個類定義的文本文件。Java 編譯器要求源程序文件使用.java 文件擴展名。請注重,文件擴展名長度是4個字符。所以,你的操作系統一定要有支持長文件名的能力。這意味著DOS 和Windows 3.1 是不支持Java 的(至少在目前是這樣)。當然,它可在Windows 95/98 和Windows NT/2000 下正常工作。
    從上述示例程序中可以看出,程序中定義的類名也是Example 。這不是巧合。在Java 中,所有的代碼都必須駐留在類中。按照約定,類名必須與源程序的文件名相同。你也應該確保文件名的大小寫字母與類名一樣,這是因為Java 是區分大小寫的。雖然文件名與類名必須一致的約定似乎有點專制,但是這個約定有助于你輕松地維護及組織程序。
2 編譯程序
    要編譯示例程序Example ,須運行編譯器程序javac ,并在命令行上指定源程序文件名,格式如下所示:
    C:/>javac Example.java
    編譯器javac 產生了一個名為Example.class 的文件,該文件包含程序的字節碼。前面已討論過,Java 字節碼中包含的是Java 解釋程序將要執行的指令碼。因此,javac 的輸出并不是可以直接運行的代碼。
    要真正運行該程序,你必須使用名叫java 的Java 解釋器。具體做法是把類名Example 作為一個命令行參數輸入,格式如下所示:
    C:/>java Example
運行這個程序,將輸出如下內容:

This is a simple Java program.

當Java 源代碼被編譯后,每個單獨的類都被放入自己的輸出文件中,并以類的名字加“.class ”擴展名為其文件名。這就是為什么Java 源程序文件必須與其中包含的類同名的原因——源程序文件將與“.class ”文件相同。運行Java 解釋器實際上是指定你想要解釋器運行的類的名字,它會自動搜索包含該名字且帶有.class 擴展名的文件。假如找到,它將運行包含在該指定類中的代碼。

2.2.3 具體討論第1個示例程序
盡管Example.java 很短,但它包括了所有Java 程序具有的幾個要害特性。讓我們仔細分析該程序的每個部分。

程序開始于以下幾行:

/* This is a simple Java program.

Call this file "Example.java".

*/

這是一段注釋(comment )。像大多數其他的編程語言一樣,Java 也答應你在源程序文件中加注釋。注釋中的內容將被編譯器忽略。事實上,注釋是為了給任何閱讀源代碼程序的人說明或解釋程序的操作。在本例中,注釋對程序進行說明,并提醒你該源程序的名字叫做Example.java 。當然,在真正的應用中,注釋通常用來解釋程序的某些部分如何工作或某部分的非凡功能。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高邑县| 齐齐哈尔市| 福建省| 将乐县| 汉中市| 绥宁县| 秀山| 新源县| 罗甸县| 绥滨县| 东海县| 松阳县| 房山区| 宜章县| 山西省| 印江| 克东县| 牙克石市| 济阳县| 康马县| 澜沧| 清徐县| 聊城市| 永登县| 柳林县| 新平| 阜康市| 遵义市| 沾化县| 迁安市| 会同县| 政和县| 桓仁| 加查县| 鹰潭市| 天门市| 宝清县| 营口市| 普格县| 淮阳县| 宣城市|