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