高等學(xué)校教材·計(jì)算機(jī)教學(xué)叢書:Java程序設(shè)計(jì)
定 價(jià):32 元
- 作者:遲立穎 ,等 著
- 出版時(shí)間:2011/6/1
- ISBN:9787512404106
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP312JA
- 頁(yè)碼:294
- 紙張:膠版紙
- 版次:1
- 開本:16開
《高等學(xué)校教材·計(jì)算機(jī)教學(xué)叢書:Java程序設(shè)計(jì)》由淺入深地介紹了Java的基礎(chǔ)知識(shí),并結(jié)合具體的實(shí)例重點(diǎn)闡述了Java面向?qū)ο蟮母拍罴捌涑绦蛟O(shè)計(jì)方法,還介紹了圖形用戶界面(GUI)等知識(shí)。《Java程序設(shè)計(jì)》共分11章,內(nèi)容包括Java概述、Java語(yǔ)言基礎(chǔ)、Java流程控制、數(shù)組與字符串、對(duì)象和類、異常處理、輸入輸出、圖形用戶界面、多線程、Applet小程序以及Java高級(jí)應(yīng)用簡(jiǎn)介等。
《高等學(xué)校教材·計(jì)算機(jī)教學(xué)叢書:Java程序設(shè)計(jì)》既可以作為高校非計(jì)算機(jī)專業(yè)的基礎(chǔ)課的教材,又可以作為相關(guān)領(lǐng)域的培訓(xùn)教材,對(duì)Java程序開發(fā)人員也具有一定的參考價(jià)值。
《高等學(xué)校教材·計(jì)算機(jī)教學(xué)叢書:Java程序設(shè)計(jì)》由具有多年教學(xué)經(jīng)驗(yàn)的教師遲立穎等人編寫而成。全書共分11章,循序漸進(jìn)、由淺入深地結(jié)合實(shí)例介紹了Java程序設(shè)計(jì)的基本方法,可以使讀者快速地掌握J(rèn)ava的程序設(shè)計(jì)語(yǔ)言。書中側(cè)重基礎(chǔ)知識(shí)和基本應(yīng)用能力的訓(xùn)練,具有通俗易懂、實(shí)例豐富、實(shí)用性強(qiáng)等特點(diǎn)。
第1章 Java程序設(shè)計(jì)
1.1 程序設(shè)計(jì)語(yǔ)言
1.2 Java語(yǔ)言的產(chǎn)生與特點(diǎn)
1.3 Java程序的開發(fā)環(huán)境
1.4 Java程序的分類
1.5 Java application的運(yùn)行步驟
1.6 Java applet的運(yùn)行步驟
習(xí)題一
第2章 Java語(yǔ)言基礎(chǔ)
2.1 Java程序的符號(hào)集
2.1.1 關(guān)鍵字
2.1.2 標(biāo)識(shí)符
2.1.3 運(yùn)算符
2.1.4 分隔符
2.1.5 注釋
2.2 Java程序的基本組成
2.3 Java的數(shù)據(jù)類型
2.3.1 常量
2.3.2 變量
2.4 運(yùn)算符和表達(dá)式
2.4.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.4.2 賦值運(yùn)算符和賦值表達(dá)式
2.4.3 關(guān)系運(yùn)算符與關(guān)系表達(dá)式
2.4.4 邏輯運(yùn)算符與邏輯表達(dá)式
2.4.5 位運(yùn)算符與位表達(dá)式
2.4.6 其他運(yùn)算符
2.4.7 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性
2.5 數(shù)據(jù)類型的轉(zhuǎn)換
習(xí)題二
第3章 Java控制語(yǔ)句
3.1 Java順序結(jié)構(gòu)語(yǔ)句
3.1.1 表達(dá)式語(yǔ)句
3.1.2 塊語(yǔ)句
3.2 選擇結(jié)構(gòu)語(yǔ)句
3.2.1 汀語(yǔ)句
3.2.2 switch語(yǔ)句
3.2.3 選擇結(jié)構(gòu)語(yǔ)句的嵌套
3.3 循環(huán)結(jié)構(gòu)語(yǔ)句
3.3.i while循環(huán)語(yǔ)句
3.3.2 do-while循環(huán)語(yǔ)句
3.3.3 for循環(huán)語(yǔ)句
3.4 特殊的控制語(yǔ)句
3.4.1 break語(yǔ)句
3.4.2 continue語(yǔ)句
習(xí)題三
第4章 數(shù)組與字符串
4.1 數(shù)組
4.1.1 一維數(shù)組的聲明
4.1.2 一維數(shù)組的創(chuàng)建
4.1.3 一維數(shù)組的引用
4.1.4 多維數(shù)組
4.1.5 二維數(shù)組的初始化
4.1.6 數(shù)組的排序與查找
4.1.7 數(shù)組的復(fù)制
4.2 string類
4.2.1 string類字符串的初始化
4.2.2 string類字符串的常用方法
4.3 stringbuffer類
習(xí)題四
第5章 對(duì)象和類
5.1 對(duì)象和類的概念
5.1.1 對(duì)象
5.1.2 類
5.2 類的定義
5.3 創(chuàng)建對(duì)象與使用
5.3.1 創(chuàng)建對(duì)象
5.3.2 對(duì)象的使用
5.4 構(gòu)造方法
5.5 訪問控制修飾符
5.5.1 公共訪問控制符(public)
5.5.2 默認(rèn)控制符
5.5.3 私有訪問控制符(private)
5.5.4 保護(hù)訪問控制符(protected)
5.6 最終修飾符(final)
5.6.1 最終類
5.6.2 最終屬性
5.6.3 最終方法
5.6.4 終結(jié)器
5.7 靜態(tài)修飾符(static)
5.7.1 靜態(tài)屬性
5.7.2 靜態(tài)方法
5.7.3 靜態(tài)初始化器
5.8 繼承與重載
5.8.1 屬性的繼承與隱藏
5.8.2 方法的繼承、覆蓋與重載
5.8.3 this和super
5.8.4 構(gòu)造方法的重載與繼承
5.9 抽象修飾符(abstract)
5.10 接口
5.10.1 接口的定義
5.10.2 接口的使用
5.11 包
5.11.1 包的創(chuàng)建
5.11.2 包的引用
5.11.3 包中類的編譯與運(yùn)行
5.12 Java api文檔的使用
5.12.1 Javaapi文檔的使用
5.12.2 Java中常用幾個(gè)包
5.12.3 Java中常用的幾個(gè)類
習(xí)題五
第6章 異常處理
6.1 異常的概念
6.1.1 異常的定義和分類
6.1.2 Java異常處理機(jī)制
6.1.3 異常類及繼承關(guān)系
6.2 異常的處理
6.2.1 異常的直接捕獲與處理:try-catch—finally語(yǔ)句
6.2.2 嵌套的try-catch-finally語(yǔ)句
6.2.3 直接拋出異常:throw語(yǔ)句
6.2.4 異常的間接聲明拋棄:throws子語(yǔ)句
習(xí)題六
第7章 輸入輸出
7.1 輸入輸出流
7.1.1 數(shù)據(jù)流的基本概念
7.1.2 輸入輸出流類庫(kù)
7.1.3 輸入數(shù)據(jù)流inputstream類
7.1.4 outputstream類
7.2 基本數(shù)據(jù)流類
7.2.1 文件數(shù)據(jù)流
7.2.2 緩沖區(qū)數(shù)據(jù)流
7.2.3 數(shù)據(jù)數(shù)據(jù)流
7.2.4 管道數(shù)據(jù)流
7.2.5 對(duì)象流
7.3 文件管理
7.3.1 file類
7.3.2 隨機(jī)文件的訪問
習(xí)題七
第8章 圖形用戶界面
8.1 容器組件
8.1.1 框架(frame)
8.1.2 面板(panel)
8.2 標(biāo)簽、按鈕與文本框
8.2.1 標(biāo)簽(label)
8.2.2 按鈕(button)
8.2.3 文本框
8.3 布局管理器
8.3.1 流式布局管理器(flowlayout)
8.3.2 邊界布局管理器(borderlayout)
8.3.3 卡式布局管理器(cardlayout)
8.3.4 網(wǎng)格布局管理器(gridlayout)
8.3.5 網(wǎng)格箱布局管理器(gridbaglayout)
8.3.6 布局管理器綜合舉例
8.4 事件處理機(jī)制
8.4.1 Java事件處理機(jī)制
8.4.2 事件響應(yīng)程序設(shè)計(jì)的基本步驟
8.4.3 Java中常見的事件類、監(jiān)聽接口及其方法
8.4.4 Java中的適配器類
8.5 文本、圖形的基本操作
8.5.1 繪制文本
8.5.2 字體(font)
8.5.3 顏色(color)
8.5.4 繪制圖形
8.6 復(fù)選框、單選按鈕、組合框和列表框
8.6.1 復(fù)選框(checkbox)
8.6.2 單選按鈕
8.6.3 組合框(choice)
8.6.4 列表框(list)
8.7 菜單組件
8.7.1 菜單項(xiàng)(menuhem)
8.7.2 菜單(menu)
8.7.3 菜單條(menubar)
8.8 對(duì)話框組件
8.8.1 對(duì)話框(dialog)
8.8.2 文件對(duì)話框(filedialog)
8.8.3 joptionpane類實(shí)現(xiàn)的對(duì)話框
習(xí)題八
第9章 多線程
9.1 線程的概念
9.1.1 程序、線程和進(jìn)程
9.1.2 線程的概念模型
9.2 多線程的實(shí)現(xiàn)
9.2.1 通過實(shí)現(xiàn)runnable接口創(chuàng)建線程
9.2.2 繼承thread類實(shí)現(xiàn)多線程
9.2.3 創(chuàng)建線程的兩種方法比較
9.3 多線程的基本控制
9.3.1 線程優(yōu)先級(jí)和調(diào)度
9.3.2 線程的生命周期
9.3.3 線程的控制
9.3.4 線程組
9.4 多線程的同步與通信
9.4.1 線程同步
9.4.2 線程通信
習(xí)題九
第10章 Applet小程序
10.1 Applet小程序的基本原理
10.2 Applet的生命周期
10.3 利用Applet接收html傳遞的參數(shù)
10.3.1 控制窗口特征的Applet標(biāo)記屬性
10.3.2 向Applet傳遞參數(shù)的<param>參數(shù)標(biāo)記
10.4 繪制文字與圖形
10.5 播放聲音
10.6 圖像繪制
10.6.1 圖像的加載
10.6.2 圖像的顯示
10.6.3 在Application中繪制圖像
10.6.4 圖像和聲音的結(jié)合
10.7 動(dòng)畫
習(xí)題十
第11章 Java高級(jí)應(yīng)用簡(jiǎn)介
11.1 jdbc數(shù)據(jù)庫(kù)設(shè)計(jì)
11.1.1 數(shù)據(jù)庫(kù)與jdbc數(shù)據(jù)庫(kù)概述
11.1.2 sql語(yǔ)言
11.1.3 jdbc連接數(shù)據(jù)庫(kù)
11.1.4 jdbcapi的主要類和接口介紹
11.1.5 使用jdbc的編程步驟
11.2 網(wǎng)絡(luò)程序設(shè)計(jì)
11.2.1 url類和urlconnection類
11.2.2 1netaddress類
11.2.3 socket類和seversocket類
11.2.4 datagramsocket類和datagrampacket類
習(xí)題十一
參考文獻(xiàn)