我看了許多網(wǎng)上java基礎(chǔ)資料,但是有很多一樣的,在這里在我把我學java基礎(chǔ)后,寫出的相關(guān)資料發(fā)布上來(此資料模擬成書的形式,以便大家好看)和大家分享,希望對新生有所幫助,此資料是按照我學習的方式下的寫的,如果你們有什么寶貴的建議,也希望你們能夠提出來,一起學習,共同進步。 相關(guān)說明: 由于我們是一個團隊來總結(jié)java基礎(chǔ)學后的相關(guān)資料,所以我只把我總結(jié)出來的資料共享給大家,如果你們對其它相關(guān)知識也感興趣,你可以留下聯(lián)系方式(QQ,e-mail,msn)和說明,我也可以給你提供(但不知道他們的資料在不在)。 我隨后會把部分相關(guān)資料用文章的形式發(fā)布上來(本來想把全部內(nèi)容用文章的形式,但內(nèi)容較多,我發(fā)一個章節(jié),就花了我一中午的時間,覺得很不實際),如果看了下面目錄和部分內(nèi)容,對你有所幫助,你可以通過下列方式獲取資料:留下你的聯(lián)系方式,我直接傳給你;在我博客上有下載;直接聯(lián)系我QQ:360483222,E-mail:naversay_die@yahoo.com.cn。 相關(guān)目錄: 第8章 可視化編程(一) 2
總體概要 2
相關(guān)知識 2
學習重點 2
內(nèi)容框架 3
8.1Awt組件和Swing組件 3
8.1.1Awt組件與Swing組件的區(qū)別 3
8.1.2Java.awt包和javax.swing包 4
8.1.3類層次 4
8.2 基本JAVA組件 5
8.2.1按鈕 5
(一)按鈕的構(gòu)造方法 5
(二)按鈕的常用方法 5
(三)創(chuàng)建按扭 5
8.2.2標簽 7
(一)標簽的構(gòu)造方法 7
(二)標簽的常用方法 7
(二)創(chuàng)建標簽 8
8.2.3選項框 9
(一)選項框的構(gòu)造方法 9
(二)選項框的常用方法 9
(三)創(chuàng)建選項框 9
8.2.4復(fù)選框和選項按鈕 10
(一)復(fù)選框和單選框的構(gòu)造方法 11
(二)復(fù)選按鈕和單選按鈕的常用方法 11
(三)創(chuàng)建復(fù)選框和單選框 11
8.2.6列表框 13
(一)列表框的構(gòu)造方法 13
(二)列表框的常用方法 13
(三)創(chuàng)建列表框 14
8.2.7文本框 15
(一 )文本框的構(gòu)造方法 15
(二)文本框的常用方法 15
(三)創(chuàng)建文本框 15
8.2.8文本區(qū) 16
(一)文本區(qū)的構(gòu)造方法 17
(二)文本區(qū)的常用方法 17
(三)創(chuàng)建文本區(qū) 17
8.3組件布局管理 18
8.3.1FlowLayout 流動布局 18
FlowLauout的構(gòu)造和使用 19
8.3.2GirdLayout網(wǎng)格布局 19
(一)GirdLayout的構(gòu)造方法 19
(二)GirdLayout的使用 19
8.3.3BorderLayout邊界布局 21
(一)BorderLayout的構(gòu)造方法 21
(二)邊界布局的使用 21
8.3.4CardLayout卡片布局 22
(一)CardLayout的構(gòu)造方法 23
(二)CardLayout的使用 23
8.3.5GridBagLayout網(wǎng)袋布局 24
(一)GridBagLayout的構(gòu)造方法 24
(二)GridBagLayout的使用 24
8.3.6手工布局 26
8.4 面板 27
8.4.1panel的構(gòu)造方法 27
8.4.2面板控制 27
8.5 小結(jié) 29
8.6習題 29
第9章 可視化編程(二) 2
9.1事件監(jiān)聽器 3
9.1.1事件和事件監(jiān)聽接口 3
(一)事件概述 3
(二)事件類(java.awt包) 4
9.1.2實現(xiàn)事件監(jiān)聽接口 6
(一)事件監(jiān)聽接口 6
(二)事件監(jiān)聽器的注冊與注銷 8
(三)事件適配器 8
(四)組適配器類(Adapter) 8
9.2常用事件方法 8
9.2.1動作事件 8
(一)ActionEvent對象的常用方法 9
(二)動作事件的實現(xiàn) 9
9.2.2焦點事件 10
(一)FocusListener接口的方法 10
(二)焦點事件的實現(xiàn) 11
9.2.3按鍵事件 12
(一)KeyListener接口的構(gòu)造方法 12
(二)KeyEvent接口的常用方法 12
(三)按鍵事件的實現(xiàn) 12
9.2.4菜單事件 14
(一)MenuListener接口方法 14
(二)菜單事件的實現(xiàn) 14
9.2.5鼠標事件和鼠標移動事件 16
(一)MouseListener和MouseMotionListener中的方法 16
(二)鼠標事件實現(xiàn) 16
9.2.6窗口事件 18
(一)windowListener接口的方法 18
(二)WindowEvent對象常用的方法 18
(三)窗口事件的實現(xiàn) 19
9.3窗口組件 20
9.3.1窗口 21
9.3.2窗口的構(gòu)造方法 21
9.3.3窗口的常用方法 21
9.3.4窗口的用途 21
9.4框架 22
9.4.1Frame的構(gòu)造方法 22
9.4.2Frame的常用方法 22
9.4.3創(chuàng)建可關(guān)閉框架 22
9.4.5框架事件適配器 24
9.4.6在框架中加入組件 26
9.4.7多重框架 27
9.5對話框 29
9.5.1對話框的構(gòu)造方法 29
9.5.2對話框的常用方法 30
9.5.3創(chuàng)建自定義對話框 30
9.6菜單 33
9.6.1菜單中常用的構(gòu)造方法 33
9.6.2創(chuàng)建菜單 33
9.7綜合實例 36
記事本 36
9.8小結(jié) 36
9.9習題 36
參考:計算器 37
第10章 多線程 2
內(nèi)容框架 2
10.1多線程的概念 2
10.1.1程序、進程和多任務(wù) 3
(一).程序(program) 3
(二)多任務(wù) 3
10.1.1線程 3
10.1.2多線程 3
10.1.3線程的生命周期與多線程機制 4
(一)線程的生命周期與狀態(tài) 4
(二)java的多線程機制 4
10.2創(chuàng)建線程 4
10.2.1通過繼承Thread類創(chuàng)建線程 4
(一)Thread類的構(gòu)造方法 4
(二)Thread類的常用方法 5
(三)繼承Thread類創(chuàng)建線程 5
10.2.2通過實現(xiàn)Runnable接口創(chuàng)建線程 7
(一)Runnable接口方法 7
(二)實現(xiàn)Runn Thread和Runnable實現(xiàn)線程 8
(三) Thread和Runnable實現(xiàn)線程的比較 9
10.3線程的狀態(tài)轉(zhuǎn)換 9
10.4線程的優(yōu)先級與調(diào)度 10
10.4.1線程的優(yōu)先級 10
(一)Thread類定義了基本3個常數(shù) 11
(二)線程先優(yōu)級的使用 11
10.4.2線程的的狀態(tài) 12
(一)掛起一個線程 12
(二)停止一個線程 12
(三)線程睡眠 12
(四)線程等待 12
(五)線程讓步 13
(六)線程加入 13
(七)線程喚醒 13
10.5線程的同步 13
10.6何時使用多線程及注意問題 14
10.7小結(jié) 14
10.8習題 15