Java程序設(shè)計基礎(chǔ)/普通高等院校計算機(jī)基礎(chǔ)教育“十三五”規(guī)劃教材
定 價:38 元
叢書名:普通高等院校計算機(jī)基礎(chǔ)教育“十三五”規(guī)劃教材
- 作者:羅恩韜,李文扈,樂華 等 編
- 出版時間:2017/9/1
- ISBN:9787113235987
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP312JA
- 頁碼:210
- 紙張:膠版紙
- 版次:1
- 開本:16開
《Java程序設(shè)計基礎(chǔ)/普通高等院校計算機(jī)基礎(chǔ)教育“十三五”規(guī)劃教材》使用開發(fā)環(huán)境是JDK 1.8+Eclipse 4.7,主要針對Java語言開發(fā)初學(xué)者,重點講解Java語言的基礎(chǔ)知識。
《Java程序設(shè)計基礎(chǔ)/普通高等院校計算機(jī)基礎(chǔ)教育“十三五”規(guī)劃教材》共10章,主要介紹Java基本語法知識,控制語句,方法,數(shù)組與字符串,類和對象,封裝、繼承和多態(tài),抽象類和接口,異常處理機(jī)制,GUI編程。內(nèi)容由淺入深,并輔以實例說明,逐步**讀者學(xué)習(xí)Java語言程序設(shè)計的各個知識點。
《Java程序設(shè)計基礎(chǔ)/普通高等院校計算機(jī)基礎(chǔ)教育“十三五”規(guī)劃教材》適合作為普通高等院校Java程序設(shè)計課程的教材,也可作為Java入門者的參考用書。
Java是當(dāng)今最為流行的程序開發(fā)語言之一,具有與平臺無關(guān)、簡單高效、多線程、安全和健壯等特點,廣泛應(yīng)用于企業(yè)級Web應(yīng)用開發(fā)和移動應(yīng)用開發(fā)。
要學(xué)好程序設(shè)計,首先要有興趣。本書在結(jié)構(gòu)上作了精心安排,以知識點和具體實例相結(jié)合的方式介紹所有內(nèi)容。在對細(xì)節(jié)的逐步深入過程中,通過對問題的求解提升讀者的學(xué)習(xí)興趣。
本書在對知識點進(jìn)行分析和歸納的同時,對引例作擴(kuò)展或改變,逐步形成更全面、復(fù)雜的實例,讓讀者通過對比加強(qiáng)對概念的理解,從而達(dá)到舉一反三的學(xué)習(xí)效果。考慮到知識的連貫性,各章節(jié)會在內(nèi)容和實例上有所聯(lián)系,以涵蓋各知識點并拓寬讀者思路。
本書的編寫目的在于,進(jìn)一步深化讀者對基本概念的理解,提高讀者綜合應(yīng)用能力,使讀者在掌握J(rèn)ava面向?qū)ο蟪绦蛟O(shè)計核心理論與編程思想、技巧的同時,養(yǎng)成良好的編程習(xí)慣.b、本書所配備的例題清晰直觀、循序漸進(jìn),并通過通俗易懂且邏輯性強(qiáng)的講解鞏固知識點。
本書編者長期從事教學(xué)工作,積累了豐富的經(jīng)驗,其“實戰(zhàn)教學(xué)法”取得了很好的效果。本書具有以下特點:
1.注重基礎(chǔ)性
本書內(nèi)容注重基礎(chǔ)性,深入淺出,并在每章后面安排了大量的習(xí)題,幫助學(xué)生學(xué)習(xí)每一個知識點。
2.兼顧流行性
本書講解的是Java開發(fā)過程中最流行的方法,可培養(yǎng)學(xué)生良好的編程風(fēng)格和編程習(xí)慣。
3.適合教學(xué)
書中每章內(nèi)容安排適當(dāng),符合教學(xué)要求,教師可以根據(jù)具體情況選用,也可以進(jìn)行適當(dāng)增減。
本書共分10章:第1章為Java概述,介紹Java的基本知識(包括Java發(fā)展歷史,Java的特點和基本原理);第2章為Java基本語法知識,重點介紹標(biāo)識符及關(guān)鍵詞、數(shù)據(jù)類型、常量與變量,以及運算符與表達(dá)式;第3章為Java控制語句,介紹Java的三大基本結(jié)構(gòu)化程序;第4章為方法,重點介紹方法的基本概念,包括方法聲明、方法調(diào)用、參數(shù)傳遞、方法重載、局部變量和包;第5章為數(shù)組與字符串,首先介紹數(shù)組的基本概念,包括一維數(shù)組和二維數(shù)組,其次介紹字符串相關(guān)類;第6章為類和對象,主要介紹類和對象的基本概念;第7章為封裝、繼承和多態(tài),介紹封裝、繼承和多態(tài)三大特征之間的概念以及聯(lián)系;第8章為抽象類和接口,重點介紹抽象類和接口的特點以及主要作用,應(yīng)靈活掌握其在程序中的使用;第9章為Java異常處理機(jī)制,重點介紹異常處理機(jī)制的基本原理、異常處理的過程,以及異常處理的三種方式,最后介紹自定義異常的實現(xiàn);第10章為GUI編程,重點介紹圖形用戶界面編程,利用編程人員對圖形用戶界面編程的興趣,將前面9章的內(nèi)容結(jié)合起來,將所有內(nèi)容融合成一個實例。
本書由羅恩韜、李文、扈樂華任主編,黃麗韶、郭力勇、杜敏、段華斌、黃偉國任副主編。具體編寫分工如下:第1、2章由李文編寫,第3、4章由羅恩韜編寫;第5章由黃麗韶編寫,第6章由扈樂華編寫,第7章由郭力勇編寫,第8章由杜敏編寫,第9章由段華斌編寫,第10章由黃偉國編寫。全書由羅恩韜、李文、扈樂華統(tǒng)稿。本書在編寫過程中參閱了許多優(yōu)秀的同類教材以及網(wǎng)上資料,在此向其作者表示衷心的感謝。
由于時間倉促和編者水平有限,書中疏漏和不妥之處在所難免,敬請讀者批評指正。
第1章 Java概述
1.1 Java簡介
1.1.1 Java的歷史
1.1.2 Java的特點
1.1.3 Java運行基本原理
1.1.4 Java程序的類型
1.2 Java中的OOP
1.2.1 OOP的基本思想
1.2.2 OOP的發(fā)展過程
1.2.3 OOP的特點
1.3 Java開發(fā)環(huán)境
1.3.1 JDK環(huán)境配置
1.3.2 JDK常用命令
1.3.3 Eclipse配置
1.3.4 Eclipse主界面
1.3.5 用Eclipse開發(fā)Java應(yīng)用程序
小結(jié)
習(xí)題
第2章 Java基本語法知識
2.1 標(biāo)識符及關(guān)鍵詞
2.1.1 標(biāo)識符
2.1.2 關(guān)鍵詞
2.1.3 語句及注釋
2.2 數(shù)據(jù)類型
2.2.1 基本數(shù)據(jù)類型
2.2.2 引用數(shù)據(jù)類型
2.3 常量與變量
2.3.1 常量
2.3.2 變量
2.4 運算符與表達(dá)式
2.4.1 算術(shù)運算符及表達(dá)式
2.4.2 關(guān)系運算符及表達(dá)式
2.4.3 邏輯運算符及表達(dá)式
2.4.4 位運算符及表達(dá)式
2.4.5 賦值運算符及表達(dá)式
2.4.6 其他運算符及表達(dá)式
2.4.7 運算符的優(yōu)先級與結(jié)合性
2.4.8 數(shù)據(jù)類型轉(zhuǎn)換
小結(jié)
習(xí)題
第3章 Java控制語句
3.1 順序結(jié)構(gòu)語句
3.1.1 表達(dá)式語句
3.1.2 塊語句
3.2 選擇結(jié)構(gòu)語句
3.2.1 if語句
3.2.2 switch語句
3.2.3 選擇結(jié)構(gòu)語句的嵌套
3.3 循環(huán)結(jié)構(gòu)語句
3.3.1 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語句
小結(jié)
習(xí)題
第4章 方法
4.1 方法聲明
4.2 方法調(diào)用
4.3 參數(shù)傳遞
4.4 方法重載
4.5 局部變量
4.6 包
4.6.1 package語句
4.6.2 imporf語句
小結(jié)
習(xí)題
第5章 數(shù)組與字符串
5.1 數(shù)組
5.1.1 一維數(shù)組
5.I.2 多維數(shù)組
5.2 字符串相關(guān)類
5.2.1 Siring類
5.2.2 StringBuffer類
5.2.3 StringBuilder類
小結(jié)
習(xí)題
第6章 類和對象
6.1 引入實例
6.2 類
6.2.1 類的定義
6.2.2 成員變量
6.2.3 成員方法
6.3 對象
6.3.1 對象的聲明和創(chuàng)建
6.3.2 對象的使用
6.4 類的封裝
6.4.1 訪問控制屬性
6.4.2 設(shè)置類的訪問控制屬性
6.4.3 設(shè)置類成員的訪問控制屬性
6.5 靜態(tài)成員
6.5.1 靜態(tài)變量
6.5.2 靜態(tài)方法
小結(jié)
習(xí)題
第7章 封裝、繼承和多態(tài)
7.1 封裝
7.2 繼承
7.2.1 繼承的基本概念
7.2.2 子類對象的構(gòu)造過程
7.2.3 繼承中的構(gòu)造方法
7.2.4 方法重寫
7.2.5 this關(guān)鍵字
7.2.6 super關(guān)鍵字
7.3 多態(tài)
7.3.1 多態(tài)的概念
7.3.2 多態(tài)的實現(xiàn)
7.3.3 對象轉(zhuǎn)型
7.4 equals()方法
小結(jié)
習(xí)題
第8章 抽象類和接口
8.1 抽象類
8.2 接口
8.2.1 接口的定義
8.2.2 實現(xiàn)接口
8.2.3 繼承接口
8.2.4 接口的特征
8.2.5 比較抽象類與接口
8.3 final關(guān)鍵字
8.4 常用類
8.4.1 基本數(shù)據(jù)類型包裝類
8.4.2 Math類
8.4.3 Random類
8.4.4 System類
8.4.5 Runtime類
8.4.6 Date類
8.4.7 SimpleDateFormat類
8.4.8 Calendar類
小結(jié)
習(xí)題
第9章 Java異常處理機(jī)制
9.1 Java異常的基礎(chǔ)知識
9.2.Java異常類類圖
9.3.Java異常處理機(jī)制
9.4 定義和使用異常類
9.5 運行時異常和受檢查異常
9.6 Java異常處理的原則和技巧
小結(jié)
習(xí)題
第10章 GUI編程
10.1 Swing介紹
10.2 Swing控件
10.2.1 JApplet
10.2.2 Imagelcon和JLabel
10.2.3 JTextField
10.2.4 AbsfractButfon
10.2.5 JBuflon
10.2.6 JCheckBox
10.2.7 JRadiOButtOn
10.2.8 JComboBox
10.2.9 JTabbedPane
10.2.1 0JScrollPane
10.2.1 1JTree
10.2.1 2JTable
10.3 Swing事件處理
10.4 Swing事件監(jiān)聽器
10.5 SwingLayout布局
10.5.1 BorderLayout
10.5.2 FlowLayout
10.5.3 GridLayout
10.5.4 GridBagLayout
10.5.5 CardLayout
10.5.6 BoxLayout
小結(jié)
習(xí)題
參考文獻(xiàn)