2.1 Java程序的构成
2.1.1邏輯構成
Java源程序邏輯構成分為兩大部分:程序頭包的引用和類
的定義
1.程序頭包的引用
主要是指引用JDK軟件包自帶的包,也可以是自己定義的類。
引用之后程序體中就可以自由應用包中的類的方法和屬性等。
2.類的定義
Java源程序中可以有多個類的定義,但必須有一個主類,
這個主類是Java程序運行的入口點。在應用程序中,主類為包
含main方法的類;在Applet中,主類為用戶自定義的系統Appl
類的擴展類。在Java源程序中,主類的名字同文件名一致。
? ? ? ?類的定義又包括類頭聲明和類體定義。類體中包括屬性聲
明和方法描述。下面來看一個例子,其中斜體表示的語句行為
主類類頭,主類類頭下面從大括號“{”開始到“}”結束的部分
稱為主類類體。
? ? ?【例2.17下面是一個應用程序,也是一個Applet,既可以
在命令行下運行,也可以嵌入到HTML網頁中用appletviewer 命
令運行。運行時在界面上的第一個文本框中輸入你的名字,按
回車鍵后,在第二個文本框中會顯示“XXX,歡迎你來到Java
世界!”,運行結果如圖2.1所示。
{
? Labe11b1Name;
TextField txtName;
TextField txtDisp;
public void initQ
{
1blName
txtName
new Label(”請輸入您的名字”
new TextField(8);
txtDisp=new TextField(20);
add(1blName);
add(txtName);
add(txtDisp);
txtName .addActionListener(this);
}
public void actionPerformed(ActionEvente)
{
? ? txtDisp.setText(txtName.getText()+"歡迎來到java的世界";
? ? ? ? }
?? public static void main(String args[])
{
? ? Frame f=new Frame(”歡迎”);
? ? f.addWindowListener(new WindowAdapter()){
? ? public void windowClosing(WindowEvent evt)
? ? {
? ? ? ? System.exit(0);
? ? ? }
? ? ? }
WelcomeApplet a=new WelcomeApplet();
a.init();
f.add(”Center",a);
f.setSize(400,300);
f.show();
a.start();
}
2.1.2物理構成
? ? Java源程序物理上由三部分構成,分別為語句、塊和空白。
? ? (})語句指一行以分號“;”結束的語句。
? ? (2)塊指用括號對{}界定的語句序列,塊可以嵌套使用。
? ? (3)空白指語句之間、塊內部或者塊之間的空白行。空白
不影響Java源程序的編譯和運行,適當地運用空白,可以形成
良好的代碼風格。
在例1.1中,
Label lblName;
TextField txtName;
TextField txtDisp;
都是語句,而
{
1blName=
txtName=
new
new
Label(”請輸入您的名字:“)
TextField(8);
txtDisp=new TextField(20);
add(1blName);
add(txtName);
add(txtDisp);
txtName.addActionListener(this);
}
語句之間、塊之間或塊內部的空行都為空白
2.1.3注釋語句
? ? 注釋語句主要用來進行一些說明,或者標記一些無用的程
序語句。有兩種注釋方法,行注釋為以//開始的行;塊注釋以/*
開始和*/結束,Java編譯器忽略注釋后的程序語句或說明。
? ? 例如,下面的語句就是注釋語句用來說明程序文件名稱的。
? //程序文件名稱為WelcomeApplet. j ava
上述的語句注釋可以更改為:
? /*程序文件名稱為WelcomeApplet.java}/
或
/*
程序文件名稱為
WelcomeApplet.java
*/
2.1.4標識符、關鍵字和轉義符
? ? 在Java語言中,標識符是賦予變量、類和方法等的名稱。
標識符由編程者自己指定,但需要遵循一定的語法規范:
? ? (1)標識符由字母、數字、下劃線(_)、美元符號($)組成,
但美元符號用得較少。
? ? (2)標識符從一個字母、下劃線或美元符號開始。
? ? (3) Java語言中,標識符大小寫敏感,必須區別對待。
? ? (4)標識符沒有最大長度的限制,但最好表達特定的意思
? ? (5)標識符定義不能是關鍵字。
? ? 關鍵字又稱保留字,是指Java語言中自帶的用于標志數據
類型名或者程序構造名等的標識符,如public, double等。
? ? 轉義符是指一些有特殊含義的、很難用一般方式表達的字
符,如回車、換行等。所有的轉義符以反斜線(}>開頭,后面跟
著一個字符來表示某個特定的轉義符,如表2.1所示。
表2.1轉義符
轉載于:https://www.cnblogs.com/shugen/p/6863047.html
總結
以上是生活随笔為你收集整理的2.1 Java程序的构成的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用 WordPress 插件模板开发高
- 下一篇: 数据结构之插入排序:希尔排序(缩小增量排