出版時(shí)間:2005-9 出版社:機(jī)械工業(yè)出版社 作者:梁 頁(yè)數(shù):641
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)以J2SE 5.0版本為基礎(chǔ),采用“基本原理優(yōu)先”策略,循序漸進(jìn)地介紹了關(guān)鍵概念,并通過(guò)大量實(shí)例向讀者展示了面向?qū)ο蟪绦蛟O(shè)計(jì)的思想。另外,本書(shū)還全面且深入地覆蓋了一些高級(jí)主題,包括GUI應(yīng)用程序、異常處理applet、I/O等。 本書(shū)的主要特點(diǎn) ●本書(shū)是核心版 (Core Version),英文原書(shū)還有定制版 (Custom Version) 和完全版 (Comprehensive Version) ?! 裨诿總€(gè)實(shí)例中都包括問(wèn)題解決方案的詳細(xì)步驟。 ●在作者的網(wǎng)站http://www.prenhall.com/liang/)中還提供了1000多個(gè)自測(cè)練習(xí)題?! 癜嫦?qū)ο蟪绦蛟O(shè)計(jì)的深入論述。 ●覆蓋了Level I Java認(rèn)證考試所需的大部分主題?! 癜℅UI程序設(shè)計(jì)的擴(kuò)展實(shí)例。 ●覆蓋了部分高級(jí)Java主題。 新特性 ●為方便初學(xué)者,適當(dāng)?shù)亟榻B了J2SE 5.0的特性。包括: ◆java.util.Scanner類(lèi)。 ◆格式化輸出。 ◆循環(huán)的增強(qiáng)。 ◆基本的封裝和非封裝?! 窀玫亟榻B了基本數(shù)據(jù)類(lèi)型、表達(dá)、循環(huán)、方法和數(shù)組。 ●面向?qū)ο筌浖_(kāi)發(fā)部分介紹了UML方法和重用組件的概念。
作者簡(jiǎn)介
Y.Daniel Liang普度大學(xué)終身教授,阿姆斯特朗亞特蘭大州立大學(xué)計(jì)算機(jī)科學(xué)系教授。他所編寫(xiě)的 Java 教程在美國(guó)大學(xué) Java 課程中采用率最高,同時(shí)他還兼任 Prentice Hall Java 系列叢書(shū)編輯。
書(shū)籍目錄
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 arraysPart 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
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Java程序設(shè)計(jì)導(dǎo)論 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版