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