金英華
摘 要:System類是Java語言程序設(shè)計(jì)中的一個(gè)功能強(qiáng)大、很有實(shí)用價(jià)值的類,程序中提供了標(biāo)準(zhǔn)輸入/輸出(I/O)流及運(yùn)行時(shí)的系統(tǒng)信息。System類是一個(gè)靜態(tài)類,不能像其它類創(chuàng)建自己的對象,它的所有屬性和方法也都是靜態(tài)的,引用時(shí)要以System作為前綴。
關(guān)鍵詞:I/O流,InputStreamReade類r,BufferedReader類,
1、概述
I/O流分為兩種,一種是字節(jié)流類,另一種是字符流類,分別由四個(gè)抽象類來表示:InputStream,OutputStream,Reader,Writer。字節(jié)流類都是InputStream和OutputStream類的子類,字節(jié)流類所操作的數(shù)據(jù)都是以一個(gè)字節(jié)(8位)的形式傳輸;字符流類都是Reader和Writer類的子類,字節(jié)流類所操作的數(shù)據(jù)都是以兩個(gè)字節(jié)(16位)的形式傳輸。因?yàn)镴ava的跨平臺特性和使用16位的Unicode字符集,使得字符流類在處理網(wǎng)絡(luò)程序中的字符時(shí)比字節(jié)流類更有優(yōu)勢。
2、I/O流的應(yīng)用
某項(xiàng)工作對身高要求較嚴(yán),需要在170cm~180cm之間,若低于170cm便產(chǎn)生TooShortException異常,若高于180cm,則會產(chǎn)生TooTallException異常,從控制臺輸入身高值,然后對身高進(jìn)行檢測,合格,便打印合格信息;不合格打印,打印異常信息。
設(shè)計(jì)程序要實(shí)現(xiàn)如圖的運(yùn)行結(jié)果:
參考文獻(xiàn)
[1]李卓玲主編.Java程序設(shè)計(jì)實(shí)用教程.大連理工大學(xué)出版社,2005.
[2] 遲勇主編.Java語言程序設(shè)計(jì).大連理工大學(xué)出版社,2013.
[3] 遲勇主編.Java語言程序設(shè)計(jì)實(shí)驗(yàn)及實(shí)訓(xùn)指導(dǎo).大連理工大學(xué)出版社,2013.