面向?qū)ο笤O(shè)計與Java編程 版權(quán)信息
- ISBN:9787561283547
- 條形碼:9787561283547 ; 978-7-5612-8354-7
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
面向?qū)ο笤O(shè)計與Java編程 內(nèi)容簡介
本書為軟件系統(tǒng)開發(fā)指導(dǎo)教程。首先,通過對比結(jié)構(gòu)化編程,本書介紹面向?qū)ο缶幊痰幕靖拍詈吞攸c(diǎn),以及根據(jù)軟件需求設(shè)計UML類圖的方法。其次,重點(diǎn)圍繞面向?qū)ο笾蓄惖姆庋b性、類之間的關(guān)聯(lián)關(guān)系、類之間的繼承關(guān)系和多態(tài)等特性,本書闡述應(yīng)用Java語言對UML類圖進(jìn)行編程實現(xiàn)的核心技術(shù)。然后,圍繞Java項目開發(fā),本書介紹集成開發(fā)平臺Eclipse、Intellij IDEA的使用,以及Java大型項目管理工具M(jìn)aven和多任協(xié)作開發(fā)版本控制GitHub的使用,并闡述Java異常處理、Junit單元測試、Java編程規(guī)范和Javadoc注釋等Java程序的質(zhì)量保障技術(shù)。*后,本書闡釋面向?qū)ο罂蓮?fù)用設(shè)計模式等面向?qū)ο笤O(shè)計的高級主題,以及輸入輸出、并行處理網(wǎng)絡(luò)編程等高級Java和界面編程技術(shù)。 本書內(nèi)容編排獨(dú)特,講解通俗易懂,以需求-設(shè)計-實現(xiàn)為線索,展開技術(shù)情節(jié)描述,通過大量具體示例及貫穿全文的綜合應(yīng)用案例來闡述設(shè)計理念、編程技術(shù)和面向?qū)ο罄碚撝R,具有較強(qiáng)的工程性和應(yīng)用性。 本書可作為高等院校軟件工程教育核心教材,也可作為計算機(jī)專業(yè)及相關(guān)專業(yè)的課程教材,以及軟件開發(fā)人員的參考用書。
面向?qū)ο笤O(shè)計與Java編程 目錄
第1章 面向?qū)ο蠡A(chǔ)
1.1 面向?qū)ο?br />1.2 面向?qū)ο蟪绦虻奶攸c(diǎn)
第2章 UML類圖及其設(shè)計
2.1 UML類圖
2.2 典型的類圖結(jié)構(gòu)及其應(yīng)用舉例
2.3 UML類圖的設(shè)計
第二單元 Java面向?qū)ο缶幊虣C(jī)制
第3章 封裝性的Java編程實現(xiàn)
3.1 Java編程語言
3.2 Java類與對象
3.3 Java訪問權(quán)限限制
3.4 Java API應(yīng)用舉例
3.5 Java異常處理機(jī)制
3.6 Javadoc編寫規(guī)范
3.7 UML類圖的實現(xiàn)
3.8 Java程序開發(fā)工具
第4章 繼承關(guān)系的Java編程實現(xiàn)
4.1 繼承關(guān)系的實現(xiàn)
4.2 UML類圖的實現(xiàn)
第5章 多態(tài)性的Java編程實現(xiàn)
5.1 變量的多態(tài)性
5.2 方法的多態(tài)性
5.3 繼承關(guān)系和關(guān)聯(lián)關(guān)系
第6章 泛型和關(guān)聯(lián)關(guān)系的Java編程實現(xiàn)
6.1 泛型
6.2 關(guān)聯(lián)關(guān)系的Java編程實現(xiàn)
6.3 UML類圖的實現(xiàn)
第7章 Java抽象類和接口
7.1 抽象類
7.2 接口
7.3 接口、抽象類、一般類的比較
7.4 應(yīng)用案例分析
第三單元 Java輸入/輸出(I/O)和界面編程
第8章 Java輸入/輸出(I/O)編程
8.1 Java I/O概述
8.2 Java字節(jié)流
8.3 Java字符流
8.4 Java I/O編程
第9章 Java界面編程
9.1 Java Swing界面編程
9.2 JavaFX界面編程
第四單元 Java編程進(jìn)階
第10章 Java第三方類庫及應(yīng)用舉例
10.1 國內(nèi)開源Java應(yīng)用編程庫
10.2 Apache Commons工具類
10.3 JDBC數(shù)據(jù)庫連接
10.4 多線程編程
10.5 網(wǎng)絡(luò)通信原理
……
第五單元 面向?qū)ο笤O(shè)計進(jìn)階
參考文獻(xiàn)
面向?qū)ο笤O(shè)計與Java編程 作者簡介
馬春燕,西北工業(yè)大學(xué)軟件學(xué)院副教授。主要講授面對對象技術(shù)與編程,編譯原理及實踐,計算機(jī)圖形學(xué)等課程。研究方向包括嵌入式軟件系統(tǒng)建模、分析與驗證、軟件自動化測試與故障定位、自然語言處理、視頻處理。
- >
名家?guī)阕x魯迅:朝花夕拾
- >
月亮與六便士
- >
推拿
- >
名家?guī)阕x魯迅:故事新編
- >
巴金-再思錄
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
史學(xué)評論
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人