圖書信息
出版社: 清華大學出版社; 第1版 (2009年5月1日)
叢書名: 大學計算機教育國外著名教材系列
平裝: 587頁
正文語種: 英語
開本: 32
ISBN: 9787302198055
條形碼: 9787302198055
尺寸: 22.6 x 18.4 x 2.4 cm
重量: 780 g
作者簡介
作者:(美國)Eric S.Roberts
Eric S. Roberts,美國史丹福大學計算機科學系教授,並擔任主管教學事務的系主任。他由於教學改革所取得的成就被評為Charles Simonyi榮譽教授。他於1980年獲得哈佛大學套用數學博士學位,並曾在加州Palo Alto的DEC公司的系統研究中心工作了5年。作為一位成功的教育工作者,Roberts還獲得了1993年的Bing Award獎。
內容簡介
《Java語言藝術與科學:計算機科學導論》是史丹福大學教授、著名的計算機科學教育領導者Eric S.Roberts編寫的《C語言藝術與科學》一書的姊妹篇,是計算機科學的經典教材,介紹了計算機科學的基礎知識和程式設計的專門知識。《Java語言藝術與科學:計算機科學導論》以介紹Java語言為主線,不僅涵蓋Java語言的基本知識,而且介紹了軟體工程技術以及如何套用良好的程式設計風格進行開發等內容。《Java語言藝術與科學:計算機科學導論》採用了Java庫函式的方法,強調抽象的原則,詳細闡述了庫和模組化開發。此外,《Java語言藝術與科學:計算機科學導論》還利用大量實例講述解決問題的全過程,對開發過程中常見的錯誤也給出了解決和避免的方法。
目錄
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 questions
2 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 Methods
6 Objects and Classes
7 Objects and Memory
8 Strings and Characters
9 Object-oriented Graphics
10 Event-driven Programs
11 Arrays and ArrayLists
12 searching and Sorting
13 Collection Classes
14 Looking Ahead
Index