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