出版時間:2009-5 出版社:清華大學(xué)出版社 作者:Eric S.Roberts 頁數(shù):587
Tag標(biāo)簽:無
內(nèi)容概要
本書是斯坦福大學(xué)教授、著名的計算機科學(xué)教育領(lǐng)導(dǎo)者Eric S.Roberts編寫的《C語言藝術(shù)與科學(xué)》一書的姊妹篇,是計算機科學(xué)的經(jīng)典教材,介紹了計算機科學(xué)的基礎(chǔ)知識和程序設(shè)計的專門知識。本書以介紹Java語言為主線,不僅涵蓋Java語言的基本知識,而且介紹了軟件工程技術(shù)以及如何應(yīng)用良好的程序設(shè)計風(fēng)格進行開發(fā)等內(nèi)容。本書采用了Java庫函數(shù)的方法,強調(diào)抽象的原則,詳細闡述了庫和模塊化開發(fā)。此外,本書還利用大量實例講述解決問題的全過程,對開發(fā)過程中常見的錯誤也給出了解決和避免的方法。 本書是關(guān)于數(shù)據(jù)結(jié)構(gòu)、程序設(shè)計和軟件工程的絕佳入門書籍,既可作為高等院校計算機科學(xué)導(dǎo)論課程及Java語言程序設(shè)計課程的教材,也是Java語言開發(fā)人員的極佳參考用書。
作者簡介
Eric S. Roberts,美國斯坦福大學(xué)計算機科學(xué)系教授,并擔(dān)任主管教學(xué)事務(wù)的系主任。他由于教學(xué)改革所取得的成就被評為Charles Simonyi榮譽教授。他于1980年獲得哈佛大學(xué)應(yīng)用數(shù)學(xué)博士學(xué)位,并曾在加州Palo Alto的DEC公司的系統(tǒng)研究中心工作了5年。作為一位成功的教育工作者,Ro
書籍目錄
1 In.roducfion 1.1 A brief history ot computinq 1.2 What is computer science? 1.3 A brief tour of computer hardware 1.4 Alaorithms 1.5 Staaes in the Droaramminq orocess 1.6 Java and the obiect-oriented paradigm 1.7 Java and the World Wide Web Summary Review questions2 Programming by Example 2.1 The "Hello world" program 2.2 Perspectives on the programming process 2.3 A program to add two numbers 2.4 Programming idioms and patterns 2.5 Classes and objects 2.6 Graphical programs Summary Review questions Programming exercises 3 Expressions 3.1 Primitive data types 3.2 Constants and variables 3.3 Operators and operands 3.4 Assi.qnment statements 3.5 Boolean expressions 3.6 Designing for change Summary Review questions Programming exercises 4 Statement Forms 4.1 Statement types in Java 4.2 Control statements and problem solving 4.3 The if statement 4.4 The switch statement 4.5 The while statement 4.6 The for statement Summary Review questions Programming exercises 5 Methods6 Objects and Classes7 Objects and Memory8 Strings and Characters9 Object-oriented Graphics10 Event-driven Programs11 Arrays and ArrayLists12 Searching and Sorting13 Collection Classes14 Looking AheadIndex
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載