完成了IDEA的安裝與啟動(dòng),下面使用IDEA創(chuàng)建一個(gè)Java程序,實(shí)現(xiàn)在控制臺(tái)上打印HelloWorld!的功能,具體步驟如下。查看全文>>
多維數(shù)組可以簡(jiǎn)單地理解為在數(shù)組中嵌套數(shù)組。在程序中,比較常見的多維數(shù)組是二維數(shù)組,接下來本節(jié)將針對(duì)二維數(shù)組進(jìn)行詳細(xì)講解,我們以統(tǒng)計(jì)學(xué)校各個(gè)班級(jí)學(xué)生的考試成績(jī),來實(shí)現(xiàn)。查看全文>>
雖然Iterator可以用來遍歷集合中的元素,但寫法上比較煩瑣,為了簡(jiǎn)化書寫,從JDK5開始,提供了foreach循環(huán)。foreach循環(huán)是一種更加簡(jiǎn)潔的for循環(huán)。查看全文>>
HashSet是Set接口中的一個(gè)實(shí)現(xiàn)類,它所存儲(chǔ)的元素是不可重復(fù)的,并且元素都是無序的。下面通過一個(gè)案例演示HashSet集合的用法,如文件6-7所示。查看全文>>
在定義一個(gè)類時(shí),只是在描述某類事物的特征和行為,并沒有產(chǎn)生具體的數(shù)據(jù)。只有通過new關(guān)鍵字創(chuàng)建該類的實(shí)例對(duì)象后,系統(tǒng)才會(huì)為每個(gè)對(duì)象分配內(nèi)存空間,存儲(chǔ)各自的數(shù)據(jù)。有時(shí)候,開發(fā)人員會(huì)希望某些特定的數(shù)據(jù)在內(nèi)存中只有一份,而且能夠被一個(gè)類的所有實(shí)例對(duì)象所共享。例如某個(gè)學(xué)校所有學(xué)生共享同一個(gè)學(xué)校名稱,此時(shí)完全不必在每個(gè)學(xué)生對(duì)象所占用的內(nèi)存空間中都聲明一個(gè)變量來表示學(xué)校名稱,而可以在對(duì)象以外的空間聲明一個(gè)表示學(xué)校名稱的變量讓所有對(duì)象來共享。具體內(nèi)存中的分配情況如圖所示。查看全文>>
JComboBox下拉框組件分為可編輯和不可編輯兩種形式,對(duì)于不可編輯的下拉框,用戶只能選擇現(xiàn)有的選項(xiàng)列表。對(duì)于可編輯的下拉框,用戶既可以選擇現(xiàn)有的選項(xiàng)列表,也可以自己輸入新的內(nèi)容。需要注意的是,自己輸入的內(nèi)容只能作為當(dāng)前項(xiàng)顯示,并不會(huì)添加到下拉框的選項(xiàng)列表中。接下來列舉JComboBox類的常用構(gòu)造方法,如表所示。查看全文>>