Java面向对象程序设计 第2版 英文 🔍
C. Thomas Wu, ( )C.Thomas Wu著, Wu, 吳
北京:清华大学出版社, 2001, 2001
中文 [zh] · PDF · 39.7MB · 2001 · 📗 未知类型的图书 · 🚀/duxiu/zlibzh · Save
描述
1 (p1): 0 Introduction to Computers and Programming Languages 2 (p1-2): 0.1 A History of Computers 5 (p1-3): 0.2 Computer Architecture 11 (p1-4): 0.3 Programming Languages 13 (p1-5): 0.4 Java 14 (p1-6): 0.5 Exercises 15 (p2): 1 Introduction to Object-Oriented Programming and Software Development 16 (p2-2): 1.1 Classes and Objects 18 (p2-3): 1.2 Messages and Methods 23 (p2-4): 1.3 Class and Instance Data Values 26 (p2-5): 1.4 Inheritance 29 (p2-6): 1.5 Software Engineering and Software Life Cycle 31 (p2-7): 1.6 Having Fun with Java 34 (p2-8): 1.7 Exercises 37 (p3): 2 Java Programming Basics 38 (p3-2): 2.1 The First Java Application 48 (p3-3): 2.2 Program Components 59 (p3-4): 2.3 Edit-Compile-Run Cycle 61 (p3-5): 2.4 The javabook Package 62 (p3-6): 2.5 Sample Program:Displaying Messages 66 (p3-7): 2.6 The First Java Applet 77 (p3-8): 2.7 Exercises 83 (p4): 3 Numerical Data 84 (p4-2): 3.1 Variables 92 (p4-3): 3.2 Arithmetic Expressions 98 (p4-4): 3.3 Constants 100 (p4-5): 3.4 The Math Class 103 (p4-6): 3.5 InputBox 106 (p4-7): 3.6 OutputBox 113 (p4-8): 3.7 Sample Program:Loan Calculator 124 (p4-9): 3.8 Numerical Representation(Optional) 128 (p4-10): 3.9 Exercises 139 (p5): 4 Defining Instantiable Classes 140 (p5-2): 4.1 Defining Instantiable Classes 152 (p5-3): 4.2 Instantiable Classes and Constructors 157 (p5-4): 4.3 Visibility Modifiers:public and private 162 (p5-5): 4.4 Local Variables,Return Values,and Parameter Passing 167 (p5-6): 4.5 Loan Calculator Program with an Instantiable Class 181 (p5-7): 4.6 Exercises 191 (p6): 5 Processing Input with Applets 192 (p6-2): 5.1 Placing GUI Objects on Applets 199 (p6-3): 5.2 Adding ActionListener to an Event Source 206 (p6-4): 5.3 Absolute Positioning of GUI Objects 208 (p6-5): 5.4 The Button Class 210 (p6-6): 5.5 Converting Text to a Numerical Value...
备用文件名
zlibzh/no-category/C. Thomas Wu, ( )C.Thomas Wu著, Wu, 吳/Java面向对象程序设计 第2版 英文_59605743.pdf
备选标题
An introduction to object-oriented programming with Java = [Java mian xiang tui xiang cheng xu she ji
备选标题
Javam面向對象程序設計
备用出版商
Qing hua da xue chu ban she
备用出版商
Qinghua University Press
备用出版商
淸華大學
备用版本
Da xue ji suan ji jiao yu cong shu : ying yin ban, 2nd ed, Beijing, ©2001
备用版本
China, People's Republic, China
备用版本
大學計算機敎育叢書, 第1版, 北京市, 2001[民90
元数据中的注释
Bookmarks: p1 (p1): 0 Introduction to Computers and Programming Languages
p1-2 (p2): 0.1 A History of Computers
p1-3 (p5): 0.2 Computer Architecture
p1-4 (p11): 0.3 Programming Languages
p1-5 (p13): 0.4 Java
p1-6 (p14): 0.5 Exercises
p2 (p15): 1 Introduction to Object-Oriented Programming and Software Development
p2-2 (p16): 1.1 Classes and Objects
p2-3 (p18): 1.2 Messages and Methods
p2-4 (p23): 1.3 Class and Instance Data Values
p2-5 (p26): 1.4 Inheritance
p2-6 (p29): 1.5 Software Engineering and Software Life Cycle
p2-7 (p31): 1.6 Having Fun with Java
p2-8 (p34): 1.7 Exercises
p3 (p37): 2 Java Programming Basics
p3-2 (p38): 2.1 The First Java Application
p3-3 (p48): 2.2 Program Components
p3-4 (p59): 2.3 Edit-Compile-Run Cycle
p3-5 (p61): 2.4 The javabook Package
p3-6 (p62): 2.5 Sample Program:Displaying Messages
p3-7 (p66): 2.6 The First Java Applet
p3-8 (p77): 2.7 Exercises
p4 (p83): 3 Numerical Data
p4-2 (p84): 3.1 Variables
p4-3 (p92): 3.2 Arithmetic Expressions
p4-4 (p98): 3.3 Constants
p4-5 (p100): 3.4 The Math Class
p4-6 (p103): 3.5 InputBox
p4-7 (p106): 3.6 OutputBox
p4-8 (p113): 3.7 Sample Program:Loan Calculator
p4-9 (p124): 3.8 Numerical Representation(Optional)
p4-10 (p128): 3.9 Exercises
p5 (p139): 4 Defining Instantiable Classes
p5-2 (p140): 4.1 Defining Instantiable Classes
p5-3 (p152): 4.2 Instantiable Classes and Constructors
p5-4 (p157): 4.3 Visibility Modifiers:public and private
p5-5 (p162): 4.4 Local Variables,Return Values,and Parameter Passing
p5-6 (p167): 4.5 Loan Calculator Program with an Instantiable Class
p5-7 (p181): 4.6 Exercises
p6 (p191): 5 Processing Input with Applets
p6-2 (p192): 5.1 Placing GUI Objects on Applets
p6-3 (p199): 5.2 Adding ActionListener to an Event Source
p6-4 (p206): 5.3 Absolute Positioning of GUI Objects
p6-5 (p208): 5.4 The Button Class
p6-6 (p210): 5.5 Converting Text to a Numerical Value
p6-7 (p213): 5.6 Sample Program:Finding Body Mass Index(BMI)
p6-8 (p223): 5.7 Running an Applet as an Application
p6-9 (p224): 5.8 Exercises
p7 (p229): 6 Selection Statements
p7-2 (p230): 6.1 The if Statement
p7-3 (p238): 6.2 Boolean Expressions and Variables
p7-4 (p242): 6.3 Nested-if Statements
p7-5 (p249): 6.4 ListBox
p7-6 (p252): 6.5 The switch Statement
p7-7 (p258): 6.6 Sample Program:Drawing Shapes
p7-8 (p280): 6.7 Exercises
p8 (p289): 7 Repetition Statements
p8-2 (p290): 7.1 The while Statement
p8-3 (p294): 7.2 Pitfalls in Writing Repetition Statements
p8-4 (p299): 7.3 The do-while Statement
p8-5 (p303): 7.4 ResponseBox
p8-6 (p308): 7.5 The for Statement
p8-7 (p312): 7.6 Nested-for Statements
p8-8 (p316): 7.7 The Format Class
p8-9 (p322): 7.8 Loan Tables
p8-10 (p325): 7.9 Sample Program:Hi-Lo Game
p8-11 (p338): 7.10 Recursive Methods(Optional)
p8-12 (p343): 7.11 Exercises
p9 (p355): 8 Characters and Strings
p9-2 (p356): 8.1 Characters
p9-3 (p359): 8.2 Strings
p9-4 (p370): 8.3 Primitive versus Reference Types
p9-5 (p379): 8.4 StringBuffer
p9-6 (p384): 8.5 Passing Objects as Parameters
p9-7 (p389): 8.6 Returning an Object from Methods
p9-8 (p392): 8.7 Sample Program:Word Play
p9-9 (p404): 8.8 Exercises
p10 (p411): 9 Arrays
p10-2 (p412): 9.1 Array Basics
p10-3 (p421): 9.2 Arrays of Objects
p10-4 (p431): 9.3 Passing Arrays to Methods
p10-5 (p436): 9.4 MultilnputBox
p10-6 (p439): 9.5 Self-Referencing Pointer
p10-7 (p446): 9.6 Sample Development:The Address Book
p10-8 (p463): 9.7 Two-Dimensional Arrays
p10-9 (p470): 9.8 Vectors
p10-10 (p476): 9.9 Exercises
p11 (p481): 10 Sorting and Searching
p11-2 (p482): 10.1 Searching
p11-3 (p488): 10.2 Sorting
p11-4 (p495): 10.3 Heapsort
p11-5 (p509): 10.4 Sample Program:Sorting an AddressBook
p11-6 (p515): 10.5 Exercises
p12 (p519): 11 File Input and Output
p12-2 (p520): 11.1 File and FileDialog Objects
p12-3 (p525): 11.2 Low-Level File I/O
p12-4 (p532): 11.3 High-Level File I/O
p12-5 (p539): 11.4 Handling Exceptions
p12-6 (p544): 11.5 Object I/O
p12-7 (p548): 11.6 Sample Class:Saving an AddressBook Object
p12-8 (p556): 11.7 Exercises
p13 (p559): 12 Reusable Classes and Packages
p13-2 (p560): 12.1 Object Categories
p13-3 (p562): 12.2 Method Overriding and Overloaded Methods
p13-4 (p569): 12.3 Sample Classes:Reusable EggyPeggy and HiLo
p13-5 (p595): 12.4 Package Organization
p13-6 (p597): 12.5 Exercises
p14 (p603): 13 GUI Objects and Event-Driven Programming
p14-2 (p605): 13.1 Placing Buttons on a Frame
p14-3 (p611): 13.2 Handling Events
p14-4 (p618): 13.3 Placing TextField Objects on a Frame
p14-5 (p620): 13.4 Menus
p14-6 (p626): 13.5 Handling Mouse Events
p14-7 (p634): 13.6 Other GUI Objects
p14-8 (p639): 13.7 Sample Program:A Simple Calculator
p14-9 (p652): 13.8 Exercises
p15 (p657): 14 Inheritance and Polymorphism
p15-2 (p658): 14.1 Defining Classes with Inheritance
p15-3 (p662): 14.2 Using Classes Effectively with Polymorphism
p15-4 (p666): 14.3 Inheritance and Member Accessibility
p15-5 (p672): 14.4 Inheritance and Constructors
p15-6 (p676): 14.5 Abstract Superclasses and Abstract Methods
p15-7 (p682): 14.6 When and When Not to Use Inheritance
p15-8 (p684): 14.7 Sample Program:Computing Course Grades
p15-9 (p704): 14.8 Exercises
p16 (p709): 15 Class Roster Maintenance Program
p16-2 (p710): 15.1 Method Call Sequence Diagram
p16-3 (p711): 15.2 Problem Statement
p16-4 (p712): 15.3 Overall Planning
p16-5 (p716): 15.4 Step 1 Development:Program Shell with Menus
p16-6 (p722): 15.5 Step 2 Development:Create a New Roster
p16-7 (p729): 15.6 Step 3 Development:Add Students
p16-8 (p737): 15.7 Step 4 Development:Delete Students
p16-9 (p740): 15.8 Step 5 Development:Edit Student Names
p16-10 (p746): 15.9 Step 6 Development:Edit Test Scores and Compute Grades
p16-11 (p753): 15.10 Step 7 Development:Display Student Information
p16-12 (p765): 15.11 Step 8 Development:Storing Grade Rosters
p16-13 (p775): 15.12 Step 9 Development:Finalize and Improve
p16-14 (p776): 15.13 The StudentNameDialog Class
p16-15 (p786): 15.14 The TestScoreDialog Class
p16-16 (p791): 15.15 Exercises
p17 (p797): 16 Recursive Algorithms
p17-2 (p798): 16.1 Basic Elements of Recursion
p17-3 (p799): 16.2 Directory Listing
p17-4 (p801): 16.3 Anagram
p17-5 (p805): 16.4 Towers of Hanoi
p17-6 (p809): 16.5 Quicksort
p17-7 (p815): 16.6 When Not to Use Recursion
p17-8 (p817): 16.7 Exercises
p17-9 (p819): A The javabook Package
p1-2 (p2): 0.1 A History of Computers
p1-3 (p5): 0.2 Computer Architecture
p1-4 (p11): 0.3 Programming Languages
p1-5 (p13): 0.4 Java
p1-6 (p14): 0.5 Exercises
p2 (p15): 1 Introduction to Object-Oriented Programming and Software Development
p2-2 (p16): 1.1 Classes and Objects
p2-3 (p18): 1.2 Messages and Methods
p2-4 (p23): 1.3 Class and Instance Data Values
p2-5 (p26): 1.4 Inheritance
p2-6 (p29): 1.5 Software Engineering and Software Life Cycle
p2-7 (p31): 1.6 Having Fun with Java
p2-8 (p34): 1.7 Exercises
p3 (p37): 2 Java Programming Basics
p3-2 (p38): 2.1 The First Java Application
p3-3 (p48): 2.2 Program Components
p3-4 (p59): 2.3 Edit-Compile-Run Cycle
p3-5 (p61): 2.4 The javabook Package
p3-6 (p62): 2.5 Sample Program:Displaying Messages
p3-7 (p66): 2.6 The First Java Applet
p3-8 (p77): 2.7 Exercises
p4 (p83): 3 Numerical Data
p4-2 (p84): 3.1 Variables
p4-3 (p92): 3.2 Arithmetic Expressions
p4-4 (p98): 3.3 Constants
p4-5 (p100): 3.4 The Math Class
p4-6 (p103): 3.5 InputBox
p4-7 (p106): 3.6 OutputBox
p4-8 (p113): 3.7 Sample Program:Loan Calculator
p4-9 (p124): 3.8 Numerical Representation(Optional)
p4-10 (p128): 3.9 Exercises
p5 (p139): 4 Defining Instantiable Classes
p5-2 (p140): 4.1 Defining Instantiable Classes
p5-3 (p152): 4.2 Instantiable Classes and Constructors
p5-4 (p157): 4.3 Visibility Modifiers:public and private
p5-5 (p162): 4.4 Local Variables,Return Values,and Parameter Passing
p5-6 (p167): 4.5 Loan Calculator Program with an Instantiable Class
p5-7 (p181): 4.6 Exercises
p6 (p191): 5 Processing Input with Applets
p6-2 (p192): 5.1 Placing GUI Objects on Applets
p6-3 (p199): 5.2 Adding ActionListener to an Event Source
p6-4 (p206): 5.3 Absolute Positioning of GUI Objects
p6-5 (p208): 5.4 The Button Class
p6-6 (p210): 5.5 Converting Text to a Numerical Value
p6-7 (p213): 5.6 Sample Program:Finding Body Mass Index(BMI)
p6-8 (p223): 5.7 Running an Applet as an Application
p6-9 (p224): 5.8 Exercises
p7 (p229): 6 Selection Statements
p7-2 (p230): 6.1 The if Statement
p7-3 (p238): 6.2 Boolean Expressions and Variables
p7-4 (p242): 6.3 Nested-if Statements
p7-5 (p249): 6.4 ListBox
p7-6 (p252): 6.5 The switch Statement
p7-7 (p258): 6.6 Sample Program:Drawing Shapes
p7-8 (p280): 6.7 Exercises
p8 (p289): 7 Repetition Statements
p8-2 (p290): 7.1 The while Statement
p8-3 (p294): 7.2 Pitfalls in Writing Repetition Statements
p8-4 (p299): 7.3 The do-while Statement
p8-5 (p303): 7.4 ResponseBox
p8-6 (p308): 7.5 The for Statement
p8-7 (p312): 7.6 Nested-for Statements
p8-8 (p316): 7.7 The Format Class
p8-9 (p322): 7.8 Loan Tables
p8-10 (p325): 7.9 Sample Program:Hi-Lo Game
p8-11 (p338): 7.10 Recursive Methods(Optional)
p8-12 (p343): 7.11 Exercises
p9 (p355): 8 Characters and Strings
p9-2 (p356): 8.1 Characters
p9-3 (p359): 8.2 Strings
p9-4 (p370): 8.3 Primitive versus Reference Types
p9-5 (p379): 8.4 StringBuffer
p9-6 (p384): 8.5 Passing Objects as Parameters
p9-7 (p389): 8.6 Returning an Object from Methods
p9-8 (p392): 8.7 Sample Program:Word Play
p9-9 (p404): 8.8 Exercises
p10 (p411): 9 Arrays
p10-2 (p412): 9.1 Array Basics
p10-3 (p421): 9.2 Arrays of Objects
p10-4 (p431): 9.3 Passing Arrays to Methods
p10-5 (p436): 9.4 MultilnputBox
p10-6 (p439): 9.5 Self-Referencing Pointer
p10-7 (p446): 9.6 Sample Development:The Address Book
p10-8 (p463): 9.7 Two-Dimensional Arrays
p10-9 (p470): 9.8 Vectors
p10-10 (p476): 9.9 Exercises
p11 (p481): 10 Sorting and Searching
p11-2 (p482): 10.1 Searching
p11-3 (p488): 10.2 Sorting
p11-4 (p495): 10.3 Heapsort
p11-5 (p509): 10.4 Sample Program:Sorting an AddressBook
p11-6 (p515): 10.5 Exercises
p12 (p519): 11 File Input and Output
p12-2 (p520): 11.1 File and FileDialog Objects
p12-3 (p525): 11.2 Low-Level File I/O
p12-4 (p532): 11.3 High-Level File I/O
p12-5 (p539): 11.4 Handling Exceptions
p12-6 (p544): 11.5 Object I/O
p12-7 (p548): 11.6 Sample Class:Saving an AddressBook Object
p12-8 (p556): 11.7 Exercises
p13 (p559): 12 Reusable Classes and Packages
p13-2 (p560): 12.1 Object Categories
p13-3 (p562): 12.2 Method Overriding and Overloaded Methods
p13-4 (p569): 12.3 Sample Classes:Reusable EggyPeggy and HiLo
p13-5 (p595): 12.4 Package Organization
p13-6 (p597): 12.5 Exercises
p14 (p603): 13 GUI Objects and Event-Driven Programming
p14-2 (p605): 13.1 Placing Buttons on a Frame
p14-3 (p611): 13.2 Handling Events
p14-4 (p618): 13.3 Placing TextField Objects on a Frame
p14-5 (p620): 13.4 Menus
p14-6 (p626): 13.5 Handling Mouse Events
p14-7 (p634): 13.6 Other GUI Objects
p14-8 (p639): 13.7 Sample Program:A Simple Calculator
p14-9 (p652): 13.8 Exercises
p15 (p657): 14 Inheritance and Polymorphism
p15-2 (p658): 14.1 Defining Classes with Inheritance
p15-3 (p662): 14.2 Using Classes Effectively with Polymorphism
p15-4 (p666): 14.3 Inheritance and Member Accessibility
p15-5 (p672): 14.4 Inheritance and Constructors
p15-6 (p676): 14.5 Abstract Superclasses and Abstract Methods
p15-7 (p682): 14.6 When and When Not to Use Inheritance
p15-8 (p684): 14.7 Sample Program:Computing Course Grades
p15-9 (p704): 14.8 Exercises
p16 (p709): 15 Class Roster Maintenance Program
p16-2 (p710): 15.1 Method Call Sequence Diagram
p16-3 (p711): 15.2 Problem Statement
p16-4 (p712): 15.3 Overall Planning
p16-5 (p716): 15.4 Step 1 Development:Program Shell with Menus
p16-6 (p722): 15.5 Step 2 Development:Create a New Roster
p16-7 (p729): 15.6 Step 3 Development:Add Students
p16-8 (p737): 15.7 Step 4 Development:Delete Students
p16-9 (p740): 15.8 Step 5 Development:Edit Student Names
p16-10 (p746): 15.9 Step 6 Development:Edit Test Scores and Compute Grades
p16-11 (p753): 15.10 Step 7 Development:Display Student Information
p16-12 (p765): 15.11 Step 8 Development:Storing Grade Rosters
p16-13 (p775): 15.12 Step 9 Development:Finalize and Improve
p16-14 (p776): 15.13 The StudentNameDialog Class
p16-15 (p786): 15.14 The TestScoreDialog Class
p16-16 (p791): 15.15 Exercises
p17 (p797): 16 Recursive Algorithms
p17-2 (p798): 16.1 Basic Elements of Recursion
p17-3 (p799): 16.2 Directory Listing
p17-4 (p801): 16.3 Anagram
p17-5 (p805): 16.4 Towers of Hanoi
p17-6 (p809): 16.5 Quicksort
p17-7 (p815): 16.6 When Not to Use Recursion
p17-8 (p817): 16.7 Exercises
p17-9 (p819): A The javabook Package
元数据中的注释
related_files:
filepath:/读秀/DX/2.0/2.0等多个文件/843_28_7c/其余书库等多个文件/843_28_7c/12_贵阳无书名第二波等多个文件/186_贵阳新库130以下/10977945.zip
filepath:_10977945.zip — md5:678a5db129e8c947aeb0bb9835c6fca7 — filesize:62729131
filepath:10977945.zip — md5:2dd3719faccb4413a4665a5b69c55dc6 — filesize:62803672
filepath:10977945.zip — md5:824644edb7bd17956224ab1f037c4a00 — filesize:62803672
filepath:/读秀/读秀4.0/读秀/4.0/数据库06-2/10977945.zip
filepath:/读秀/DX/2.0/2.0等多个文件/843_28_7c/其余书库等多个文件/843_28_7c/12_贵阳无书名第二波等多个文件/186_贵阳新库130以下/10977945.zip
filepath:_10977945.zip — md5:678a5db129e8c947aeb0bb9835c6fca7 — filesize:62729131
filepath:10977945.zip — md5:2dd3719faccb4413a4665a5b69c55dc6 — filesize:62803672
filepath:10977945.zip — md5:824644edb7bd17956224ab1f037c4a00 — filesize:62803672
filepath:/读秀/读秀4.0/读秀/4.0/数据库06-2/10977945.zip
开源日期
2024-06-13
🚀 快速下载
成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
如果您在本月捐款,您将获得双倍的快速下载次数。
🐢 低速下载
由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)
- 低速服务器(合作方提供) #1 (稍快但需要排队)
- 低速服务器(合作方提供) #2 (稍快但需要排队)
- 低速服务器(合作方提供) #3 (稍快但需要排队)
- 低速服务器(合作方提供) #4 (稍快但需要排队)
- 低速服务器(合作方提供) #5 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #6 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #7 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #8 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #9 (无需排队,但可能非常慢)
- 下载后: 在我们的查看器中打开
所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
外部下载
-
对于大文件,我们建议使用下载管理器以防止中断。
推荐的下载管理器:JDownloader -
您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
推荐的电子书阅读器:Anna的档案在线查看器、ReadEra和Calibre -
使用在线工具进行格式转换。
推荐的转换工具:CloudConvert和PrintFriendly -
您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
推荐的工具:亚马逊的“发送到 Kindle”和djazz 的“发送到 Kobo/Kindle” -
支持作者和图书馆
✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。
下面的文字仅以英文继续。
总下载量:
“文件的MD5”是根据文件内容计算出的哈希值,并且基于该内容具有相当的唯一性。我们这里索引的所有影子图书馆都主要使用MD5来标识文件。
一个文件可能会出现在多个影子图书馆中。有关我们编译的各种数据集的信息,请参见数据集页面。
有关此文件的详细信息,请查看其JSON 文件。 Live/debug JSON version. Live/debug page.