出版時間:2011-6 出版社:機械工業(yè)出版社 作者:(美) Y. Daniel Liang 頁數(shù):507 譯者:李娜
Tag標簽:無
內(nèi)容概要
本書由Y.Daniel Liang所著,是
Java語言的經(jīng)典教材,中文版分為《Java語言程序設(shè)計基礎(chǔ)篇》和《Java語言程序設(shè)計進階篇》,主要介紹程序設(shè)計基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計、GUI程序設(shè)計、算法和數(shù)據(jù)結(jié)構(gòu)、高級Java程序設(shè)計等內(nèi)容。《Java語言程序設(shè)計
:進階篇(原書第8版)》以示例講解解決問題的技巧,提供大量的程序清單和相應(yīng)的提示,每章配有大量復(fù)習(xí)題和編程練習(xí)題,幫助讀者掌握編程技術(shù),并應(yīng)用所學(xué)的技術(shù)解決實際應(yīng)用程序開發(fā)中遇到的問題。
進階篇主要介紹數(shù)據(jù)結(jié)構(gòu)、高級GUI設(shè)計、多線程、集合框架、算法效率和排序、MVC以及Java數(shù)據(jù)庫程序設(shè)計等方面的內(nèi)容,循序漸進,可讀性強。
本書可作為高等院校相關(guān)專業(yè)程序設(shè)計課程的教材,對軟件開發(fā)人員也有很高的參考價值。
作者簡介
梁勇(Y.Daniel
Liang),普度大學(xué)終身教授,阿姆斯特朗亞特蘭大州立大學(xué)計算機科學(xué)系教授他所編寫的Java教程在美國大學(xué)Java課程中采用率極高,同時他還兼任Prentice
Hall Java系列叢書的編輯。
書籍目錄
出版者的話
譯者序
前言
第21章 泛型
第22章 Java集合框架
第23章 算法效率
第24章 排序
第25章 線性表、棧、隊列和優(yōu)先隊列
第26章 二叉查找樹
第27章 圖及其應(yīng)用
第28章 加權(quán)圖及其應(yīng)用
第29章 多線程
第30章 網(wǎng)絡(luò)
第31章 國際化
第32章 JavaBeans和bean事件
第33章 容器、布局管理器和邊框
第34章 菜單、工具欄和對話框
第35章 MVC和Swing模型
第36章 JTable和JTree
第37章 Java數(shù)據(jù)庫程序設(shè)計
附錄A Java關(guān)鍵字
附錄B ASCⅡ字符集
附錄C 運算符優(yōu)先級表
附錄D Java修飾符
附錄E 特殊浮點值
附錄F 數(shù)系
章節(jié)摘錄
版權(quán)頁:插圖:21.1 引言泛型(generic)是指參數(shù)化類型的能力。可以定義帶泛型類型的類或方法,隨后編譯器會用具體的類型來替換它。例如,可以定義一個泛型棧類,它存儲的是泛型元素??梢詮倪@個泛型類生成一個包含字符串的棧對象和一個包含數(shù)字的棧對象。這里,字符串和數(shù)字都是替換泛型的具體類型。使用泛型的主要優(yōu)點是能夠在編譯時而不是在運行時檢測出錯誤。泛型類或方法允許用戶指定中以和這些類或方法一起工作的對象類型。如果試圖使用一個不相容的對象,編譯器就會檢測出這個錯誤。本章將介紹如何定義和使用泛型類、泛型接口和泛型方法,并且展示如何使用泛型來提高軟件的可靠性和可讀性。本章可以和第14章一起學(xué)習(xí)。
編輯推薦
《Java語言程序設(shè)計:進階篇(原書第8版)》特點:基礎(chǔ)篇介紹基礎(chǔ)內(nèi)容,進階篇介紹高級內(nèi)容,便于教師按需選擇理想的教材。全面整合了Java6的特性,對全書的內(nèi)容進行了修訂和更新,以反映Java程序設(shè)計方面的最新技術(shù)發(fā)展對面向?qū)ο蟪绦蛟O(shè)計進行了深入論述,包含GUl程序設(shè)計的基礎(chǔ)和擴展實例。提供的大量實例中都包括了對問題求解的詳細步驟,很多實例都是隨著Java技術(shù)的引入不斷地進行增強,這種循序漸進的講解方式更易于學(xué)生學(xué)習(xí)。為滿足對Web設(shè)計有濃厚興趣的同學(xué),本版在配套網(wǎng)站上增加了第38~48章的內(nèi)容,以提供更多的相關(guān)信息。《Java語言程序設(shè)計:進階篇(原書第8版)》是Java語言的經(jīng)典教材,多年來暢銷不衰?!禞ava語言程序設(shè)計:進階篇(原書第8版)》全面整合了Java 6的特性,采用“基礎(chǔ)優(yōu)先,問題驅(qū)動”的教學(xué)方式,循序漸進地介紹了程序設(shè)計基礎(chǔ)、解決問題的方法、面向?qū)ο蟪绦蛟O(shè)計、圖形用戶界面設(shè)計、異常處理、I/O和遞歸等內(nèi)容。此外,《Java語言程序設(shè)計:進階篇(原書第8版)》還全面且深入地覆蓋了一些高級主題,包括算法和數(shù)據(jù)結(jié)構(gòu)、多線程、網(wǎng)絡(luò)、國際化、高級GUI等內(nèi)容?!禞ava語言程序設(shè)計:進階篇(原書第8版)》中文版由《Java語言程序設(shè)計基礎(chǔ)篇》和《Java語言程序設(shè)計進階篇》組成基礎(chǔ)篇對應(yīng)原書的第1~20章,進階篇對應(yīng)原書的第21~37章。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載