百科名片
作/譯者:(美)梁(Liang Y.D.)
出版社:機械工業出版社出版日期:2005年09月
ISBN:9787111158967 [十位:7111158962]
頁數:641 重約:0.890KG
定價:¥65.00
內容提要
本書以J2SE 5.0版本為基礎,採用“基本原理優先”策略,循序漸進地介紹了關鍵概念,並通過大量實例向讀者展示了面向對象程式設計的思想。另外,本書還全面且深入地覆蓋了一些高級主題,包括GUI應用程式、異常處理applet、I/O等。
本書的主要特點
●本書是核心版 (Core Version),英文原書還有定製版 (Custom Version) 和完全版 (Comprehensive Version) 。
●在每個實例中都包括問題解決方案的詳細步驟。
●在作者的網站中還提供了1000多個自測練習題。
●包括面向對象程式設計的深入論述。
●覆蓋了Level I Java認證考試所需的大部分主題。
●包括GUI程式設計的擴展實例。
●覆蓋了部分高級Java主題。
新特性
●為方便初學者,適當地介紹了J2SE 5.0的特性。包括:
◆java.util.Scanner類。
◆格式化輸出。
◆循環的增強。
◆基本的封裝和非封裝。
●更好地介紹了基本數據類型、表達、循環、方法和數組。
●面向對
圖書目錄
Part I. FUNDAMENTALS OF PROGRAMMING
Chapter 1. Introduction to Computers, Programs, and Java
1.1 Introduce
1.2 What Is a Computer?
1.3 Programs
1.4 Operating Systems
1.5 Number Systems
1.6 Java,World Wide Web,and Beyond
1.7 Characteristics of Java
1.8 The JAVA language Specification,API,JDK,and IDE
1.9 A Simple Java Program
1.10 Creating,Compiling ,and Executing a Java Program
1.11 Anatomy of the Java Program
1.12 Displaying Text in a Message Dialog Box
Chapter 2. Primitive Data Types and Operations
2.1 Introduction
2.2 Writing Simple Programs
2.3 Identifiers
2.4 Variables
2.5 Assignmenst Statements and Assignment Expressions
2.6 Constants
2.7 Numeric Data Types and Operations
2.8 Numeric Type Conversions
2.9 Character Data Type and Operations
2.10 BOOLEAN dATA Type and Operations
2.11 Operator precedence and Associativity
2.12 Operand Evaluation Order
2.13 The String Type
2.14 Getting Input from Input Dialogs
2.15 Case Studies
2.16 Getting Input From the Console
2.17 Formating Output
2.18 Programming Style and Documentation
2.19 Programming Errors
2.20 Debugging
Chapter 3. Control Statements
3.1 Introduction
3.2 Selection Statements
3.3 Loop Stratements
3.4 Which Loop to Use?
3.5 Using the Keywords break and continue
3.6 Case Studies
Chapter 4. Methods
4.1 Introduction
4.2 Creating a Method
4.3 Calling a Method
4.4 Passing Parameters by Values
4.5 overloading Methods
4.6 The Scope of Local Variables
4.7 Method Abstraction
4.8 The Math Class
4.9 Case study:generating random characters
4.10 stepwise refinement
4.11 recursion
4.12 packages
Chapter 5. Arrays
5.1 Introduction
5.2 Array Basics
5.3 Copying Arrays
5.4 Passing arrays to methods
5.5 returning an array from a method
5.6 sorting arrays
5.7 searching arrays
5.8 multidimensional arrays
Part II. OBJECT-ORIENTED PROGRAMMING
Chapter 6. Objects and Classes
Chapter 7. Strings
Chapter 8. Inheritance and Polymorphism
Chapter 9. Abstract Classes and Interfaces
Chapter 10. Object-Oriented Modeling
Part III. GUI PROGRAMMING
Chapter 11. Getting Started with GUI Programming
Chapter 12. Event-Driven Programming
Chapter 13. Creating User Interfaces
Chapter 14. Applets, Images, and Audio
Part IV. EXCEPTION HANDLING AND IO
Chapter 15. Exceptions and Assertions
Chapter 16. Simple Input and Output
APPENDIXES
作者介紹
Y.Daniel Liang普度大學終身教授,阿姆斯特朗亞特蘭大州立大學計算機科學系教授。他所編寫的 Java 教程在美國大學 Java 課程中採用率最高,同時他還兼任 Prentice Hall Java 系列叢書編輯。