第二章 java應(yīng)用程序
java程序以說明圖的編號和程序文件名的注釋開始,每一個程序都應(yīng)該以描述程序的目的開始 。
文檔注釋語法/**與*/是java特有的。javadoc工具程序從程序里讀出這些注釋,并用它們形成程序的文檔。
一個文件不能包含兩個或者兩個以上的public類。
java程序都應(yīng)該從main方法開始,且必須有一個main方法。
語法錯誤又稱為編譯時錯誤,當(dāng)發(fā)生語法錯誤時,應(yīng)該檢查提示出錯的行,若無錯,則檢查前面幾行。
命令java *** 的作用是載入java解釋器稟告訴它應(yīng)該為類 ***載入.class文件。
\n是換行苻,把光標(biāo)一道下一行開始。
\t是水平制表符。
\r是回車苻,將光標(biāo)移到當(dāng)前行開始,以后輸出字符會覆蓋原先的字符。
\\是輸出一個反斜桿。
\"是輸出一個雙引號。
許多java預(yù)定義的類被成組的編進(jìn)相關(guān)類的目錄,這些目錄成為包。這些包總稱為java類庫或者java應(yīng)用程序編程接口(API)。
javaAPI分為核心包和擴(kuò)展包,前者以''java''開頭,后者以javax開頭。
所有import語句必須出現(xiàn)在類定義以前。
JOptionPane.showMessageDialog(null,"adsfasdf");null表示在計(jì)算機(jī)屏幕中間位置顯示對話框,showMessageDialog是JoptionPane類的一個static方法。它可以通過類名后加.和方法名來調(diào)用。
System.exit(0)使用類System的static方法exit來結(jié)束程序,該語句在所有顯示圖形用戶界面的程序中都是必需的。忘記調(diào)用會導(dǎo)致程序非正常結(jié)束,無法在命令窗口中輸入其他命令。參數(shù)0表示程序正常結(jié)束,非0值表示出現(xiàn)了錯誤,該參數(shù)被傳遞到執(zhí)行程序的命令窗口中,詳見操作系統(tǒng)文檔。
tem類是java.lang包中的一部分,對每個程序java.lang包都會自動載入。
程序容錯功能是非常重要的。
"+操作符既可以用于字符串連接,也可以用于加法運(yùn)算。
消息對話框共有五種類型,分別為:JOptionPane.ERROR_MESSAGE,JOptionPane.INFORMATION_MESSAGE,JOptionPane.WARNING_MESSAGE,JOptionPane.QUESTION_MESSAGE,JOptionPane.PLAIN_MESSAGE.
從存儲單元讀取出數(shù)據(jù)的過程不具有破壞性。
在整除中產(chǎn)生的小數(shù)部分都被舍棄,而不作四舍五入。
取模運(yùn)算既可以用于整數(shù)也可以用于浮點(diǎn)數(shù)。
相等運(yùn)算符==和賦值運(yùn)算符不能混淆,否則將發(fā)生邏輯或語法錯誤。
定義在方法內(nèi)的變量在使用前必須被初始化,否則是語法錯誤。
UML規(guī)定了用來建模系統(tǒng)的九種類型的圖,分別為:
1類圖,用來構(gòu)造系統(tǒng)的類或”構(gòu)造塊“進(jìn)行建模。
2對象圖,通過建模在特定時間點(diǎn)上的系統(tǒng)對象以及對象之間的關(guān)系,模擬系統(tǒng)的一個”瞬間快照“。
3組件圖,建模構(gòu)成系統(tǒng)大組件--資源以及包。
4部署 圖,建模系統(tǒng)的運(yùn)行時需求,存儲需求,或執(zhí)行見所需的其他設(shè)備。
5狀態(tài)圖,建模對象如何改變狀態(tài)。
6活動圖,建模對象的活動--對象在程序執(zhí)行期間的工作流。
7協(xié)作圖和順序圖都是建模系統(tǒng)中對象之間的交互。
8用例圖代表用戶和系統(tǒng)之間的交互。
java程序以說明圖的編號和程序文件名的注釋開始,每一個程序都應(yīng)該以描述程序的目的開始 。
文檔注釋語法/**與*/是java特有的。javadoc工具程序從程序里讀出這些注釋,并用它們形成程序的文檔。
一個文件不能包含兩個或者兩個以上的public類。
java程序都應(yīng)該從main方法開始,且必須有一個main方法。
語法錯誤又稱為編譯時錯誤,當(dāng)發(fā)生語法錯誤時,應(yīng)該檢查提示出錯的行,若無錯,則檢查前面幾行。
命令java *** 的作用是載入java解釋器稟告訴它應(yīng)該為類 ***載入.class文件。
\n是換行苻,把光標(biāo)一道下一行開始。
\t是水平制表符。
\r是回車苻,將光標(biāo)移到當(dāng)前行開始,以后輸出字符會覆蓋原先的字符。
\\是輸出一個反斜桿。
\"是輸出一個雙引號。
許多java預(yù)定義的類被成組的編進(jìn)相關(guān)類的目錄,這些目錄成為包。這些包總稱為java類庫或者java應(yīng)用程序編程接口(API)。
javaAPI分為核心包和擴(kuò)展包,前者以''java''開頭,后者以javax開頭。
所有import語句必須出現(xiàn)在類定義以前。
JOptionPane.showMessageDialog(null,"adsfasdf");null表示在計(jì)算機(jī)屏幕中間位置顯示對話框,showMessageDialog是JoptionPane類的一個static方法。它可以通過類名后加.和方法名來調(diào)用。
System.exit(0)使用類System的static方法exit來結(jié)束程序,該語句在所有顯示圖形用戶界面的程序中都是必需的。忘記調(diào)用會導(dǎo)致程序非正常結(jié)束,無法在命令窗口中輸入其他命令。參數(shù)0表示程序正常結(jié)束,非0值表示出現(xiàn)了錯誤,該參數(shù)被傳遞到執(zhí)行程序的命令窗口中,詳見操作系統(tǒng)文檔。
tem類是java.lang包中的一部分,對每個程序java.lang包都會自動載入。
程序容錯功能是非常重要的。
"+操作符既可以用于字符串連接,也可以用于加法運(yùn)算。
消息對話框共有五種類型,分別為:JOptionPane.ERROR_MESSAGE,JOptionPane.INFORMATION_MESSAGE,JOptionPane.WARNING_MESSAGE,JOptionPane.QUESTION_MESSAGE,JOptionPane.PLAIN_MESSAGE.
從存儲單元讀取出數(shù)據(jù)的過程不具有破壞性。
在整除中產(chǎn)生的小數(shù)部分都被舍棄,而不作四舍五入。
取模運(yùn)算既可以用于整數(shù)也可以用于浮點(diǎn)數(shù)。
相等運(yùn)算符==和賦值運(yùn)算符不能混淆,否則將發(fā)生邏輯或語法錯誤。
定義在方法內(nèi)的變量在使用前必須被初始化,否則是語法錯誤。
UML規(guī)定了用來建模系統(tǒng)的九種類型的圖,分別為:
1類圖,用來構(gòu)造系統(tǒng)的類或”構(gòu)造塊“進(jìn)行建模。
2對象圖,通過建模在特定時間點(diǎn)上的系統(tǒng)對象以及對象之間的關(guān)系,模擬系統(tǒng)的一個”瞬間快照“。
3組件圖,建模構(gòu)成系統(tǒng)大組件--資源以及包。
4部署 圖,建模系統(tǒng)的運(yùn)行時需求,存儲需求,或執(zhí)行見所需的其他設(shè)備。
5狀態(tài)圖,建模對象如何改變狀態(tài)。
6活動圖,建模對象的活動--對象在程序執(zhí)行期間的工作流。
7協(xié)作圖和順序圖都是建模系統(tǒng)中對象之間的交互。
8用例圖代表用戶和系統(tǒng)之間的交互。