高等學(xué)校教材·計算機教學(xué)叢書:Java程序設(shè)計
定 價:32 元
- 作者:遲立穎 ,等 著
- 出版時間:2011/6/1
- ISBN:9787512404106
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP312JA
- 頁碼:294
- 紙張:膠版紙
- 版次:1
- 開本:16開
《高等學(xué)校教材·計算機教學(xué)叢書:Java程序設(shè)計》由淺入深地介紹了Java的基礎(chǔ)知識,并結(jié)合具體的實例重點闡述了Java面向?qū)ο蟮母拍罴捌涑绦蛟O(shè)計方法,還介紹了圖形用戶界面(GUI)等知識。《Java程序設(shè)計》共分11章,內(nèi)容包括Java概述、Java語言基礎(chǔ)、Java流程控制、數(shù)組與字符串、對象和類、異常處理、輸入輸出、圖形用戶界面、多線程、Applet小程序以及Java高級應(yīng)用簡介等。
《高等學(xué)校教材·計算機教學(xué)叢書:Java程序設(shè)計》既可以作為高校非計算機專業(yè)的基礎(chǔ)課的教材,又可以作為相關(guān)領(lǐng)域的培訓(xùn)教材,對Java程序開發(fā)人員也具有一定的參考價值。
《高等學(xué)校教材·計算機教學(xué)叢書:Java程序設(shè)計》由具有多年教學(xué)經(jīng)驗的教師遲立穎等人編寫而成。全書共分11章,循序漸進、由淺入深地結(jié)合實例介紹了Java程序設(shè)計的基本方法,可以使讀者快速地掌握Java的程序設(shè)計語言。書中側(cè)重基礎(chǔ)知識和基本應(yīng)用能力的訓(xùn)練,具有通俗易懂、實例豐富、實用性強等特點。
第1章 Java程序設(shè)計
1.1 程序設(shè)計語言
1.2 Java語言的產(chǎn)生與特點
1.3 Java程序的開發(fā)環(huán)境
1.4 Java程序的分類
1.5 Java application的運行步驟
1.6 Java applet的運行步驟
習(xí)題一
第2章 Java語言基礎(chǔ)
2.1 Java程序的符號集
2.1.1 關(guān)鍵字
2.1.2 標(biāo)識符
2.1.3 運算符
2.1.4 分隔符
2.1.5 注釋
2.2 Java程序的基本組成
2.3 Java的數(shù)據(jù)類型
2.3.1 常量
2.3.2 變量
2.4 運算符和表達式
2.4.1 算術(shù)運算符和算術(shù)表達式
2.4.2 賦值運算符和賦值表達式
2.4.3 關(guān)系運算符與關(guān)系表達式
2.4.4 邏輯運算符與邏輯表達式
2.4.5 位運算符與位表達式
2.4.6 其他運算符
2.4.7 運算符的優(yōu)先級與結(jié)合性
2.5 數(shù)據(jù)類型的轉(zhuǎn)換
習(xí)題二
第3章 Java控制語句
3.1 Java順序結(jié)構(gòu)語句
3.1.1 表達式語句
3.1.2 塊語句
3.2 選擇結(jié)構(gòu)語句
3.2.1 汀語句
3.2.2 switch語句
3.2.3 選擇結(jié)構(gòu)語句的嵌套
3.3 循環(huán)結(jié)構(gòu)語句
3.3.i while循環(huán)語句
3.3.2 do-while循環(huán)語句
3.3.3 for循環(huán)語句
3.4 特殊的控制語句
3.4.1 break語句
3.4.2 continue語句
習(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章 對象和類
5.1 對象和類的概念
5.1.1 對象
5.1.2 類
5.2 類的定義
5.3 創(chuàng)建對象與使用
5.3.1 創(chuàng)建對象
5.3.2 對象的使用
5.4 構(gòu)造方法
5.5 訪問控制修飾符
5.5.1 公共訪問控制符(public)
5.5.2 默認控制符
5.5.3 私有訪問控制符(private)
5.5.4 保護訪問控制符(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 包中類的編譯與運行
5.12 Java api文檔的使用
5.12.1 Javaapi文檔的使用
5.12.2 Java中常用幾個包
5.12.3 Java中常用的幾個類
習(xí)題五
第6章 異常處理
6.1 異常的概念
6.1.1 異常的定義和分類
6.1.2 Java異常處理機制
6.1.3 異常類及繼承關(guān)系
6.2 異常的處理
6.2.1 異常的直接捕獲與處理:try-catch—finally語句
6.2.2 嵌套的try-catch-finally語句
6.2.3 直接拋出異常:throw語句
6.2.4 異常的間接聲明拋棄:throws子語句
習(xí)題六
第7章 輸入輸出
7.1 輸入輸出流
7.1.1 數(shù)據(jù)流的基本概念
7.1.2 輸入輸出流類庫
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 對象流
7.3 文件管理
7.3.1 file類
7.3.2 隨機文件的訪問
習(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 事件處理機制
8.4.1 Java事件處理機制
8.4.2 事件響應(yīng)程序設(shè)計的基本步驟
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 菜單項(menuhem)
8.7.2 菜單(menu)
8.7.3 菜單條(menubar)
8.8 對話框組件
8.8.1 對話框(dialog)
8.8.2 文件對話框(filedialog)
8.8.3 joptionpane類實現(xiàn)的對話框
習(xí)題八
第9章 多線程
9.1 線程的概念
9.1.1 程序、線程和進程
9.1.2 線程的概念模型
9.2 多線程的實現(xiàn)
9.2.1 通過實現(xiàn)runnable接口創(chuàng)建線程
9.2.2 繼承thread類實現(xiàn)多線程
9.2.3 創(chuàng)建線程的兩種方法比較
9.3 多線程的基本控制
9.3.1 線程優(yōu)先級和調(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 動畫
習(xí)題十
第11章 Java高級應(yīng)用簡介
11.1 jdbc數(shù)據(jù)庫設(shè)計
11.1.1 數(shù)據(jù)庫與jdbc數(shù)據(jù)庫概述
11.1.2 sql語言
11.1.3 jdbc連接數(shù)據(jù)庫
11.1.4 jdbcapi的主要類和接口介紹
11.1.5 使用jdbc的編程步驟
11.2 網(wǎng)絡(luò)程序設(shè)計
11.2.1 url類和urlconnection類
11.2.2 1netaddress類
11.2.3 socket類和seversocket類
11.2.4 datagramsocket類和datagrampacket類
習(xí)題十一
參考文獻