大学计算机教育国外著名教材系列:Java面向对象程序设计(第2版)(影印版)
¥
23.8
3.5折
¥
68
九五品
库存3件
作者[美]阿诺(Arnow,D.M.)、[美]德克斯特(Dexter,S.)、[美]卫斯(Weiss) 著
出版社清华大学出版社
出版时间2004-10
版次1
装帧平装
货号信联0925—9787302097662
上书时间2024-09-26
商品详情
- 品相描述:九五品
图书标准信息
-
作者
[美]阿诺(Arnow,D.M.)、[美]德克斯特(Dexter,S.)、[美]卫斯(Weiss) 著
-
出版社
清华大学出版社
-
出版时间
2004-10
-
版次
1
-
ISBN
9787302097662
-
定价
68.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
680页
-
正文语种
简体中文,英语
-
丛书
大学计算机教育国外著名教材系列
- 【内容简介】
-
本书是由在大学任教的教授写给选修编程课程学生的基础教材,并不要求学生具备编程背景。本书从第一章开始就引入了对象、类、消息等基本概念,自始至终从面向对象的角度使读者建立起编程的坚实基础。本书将重点放在软件开发过程的讲解,注重实用性与可操作性。“图形用户界面(GUI)设计实例”和“Java应用技巧”两个部分贯穿全书每一章,以加强读者对核心概念的理解。本书重点介绍了Java语言及其类库,以及大量编程技巧和算法,使读者能够通过学习本教材具备用软件解决实际问题的能力。
本书内容丰富,范例程序详实,适合作为Java程序设计的学习用书。
- 【目录】
-
CHAPTER1JumpingintoJava
1.1ComputersandPrograms
1.2ProgramsandModels
1.3Objects,Classes,andMessages
1.4OurFirstObject:APrintStream
1.5SendingaMessagetotheSystemoutObject
1.6AJavaProgram
1.7Mechanics
1.8Time
Summary
KeyTerms
QuestionsforReview
Exercises
Introduction:WebPages,HTML,andApplets
CHAPTER2SendingMessagesandPerformingOperations
2.1Introduction
2.2UsingPrintStreamObjects
References,Methods,andMessages
2.3TheStringClass
2.4Methods,Arguments,andReturnValues
2.5ReferenceVariables
VariablesandAssignment
2.6ImperativeProgramming:DoingtheWork
2.7UsingStringMethods
2.8ImperativeProgramming:SimpleConditionals
Summary
KeyTerms
QuestionsforReview
Exercises
PaintingandPositioningGraphics
CHAPTER3WorkingwithObjectsandPrimitiveTypes
3.1Introduction
3.2CreatingObjects
OriginsofObjects
3.3ImperativeProgramming:ThebooleanType
3.4WorkingwithObjects
3.5DatesandCalendars
3.6ImperativeProgramming:OtherIntegerTypes
3.7BigInteger
PackagesandtheimportStatement
3.8IntroductiontoInput
3.9TheFileInputProcess
3.10KeyboardInput
3.11FileOutput
3.12NetworkComputing:AnIntroduction
JavaDocumentation
Summary
KeyTerms
QuestionsforReview
Exercises
TowardAnimation
CHAPTER4DefiningClasses
4.1Introduction
4.2ClassDefinition:Methods
4.3ClassDefinition:InstanceVariables
4.4MoreonMethods:ReturnValues
4.5ImperativeProgramming:FindingtheMinimum
Variables,Declarations,andthereturnStatement
4.6StillMoreonMethods:Parameters
4.7StateandBehavior
4.8ClassDefinition:PuttingItAllTogether
Declarations,Access,andObjects
Summary
KeyTerms
QuestionsforReview
Exercises
ASimpleAnimation
CHAPTER5AdvancedClassDefinition
5.1CustomizingNewObjects:Constructors
Constructors,Initializers,andOverloading
5.2Example:ANameClass
5.3ProvidingClassBehaviors
StaticMethods
5.4TrackingClass-WideInformation:StaticVariables
5.5DefiningConstantValues:final
WorkingwithObjects
5.6InputMethodsRevisited:TestingforEndofInput
Summary
KeyTerms
QuestionsforReview
Exercises
CreatingControlsandInteraction
CHAPTER6InsidetheMethod:ImperativeProgramming
6.1Introduction
6.2AMetricConversionClass
float,double,andtheforStatement
6.3ApproximatingtheValueofπ
6.4CascadedandCompoundConditionalStatements
LogicalOperatorsandConditionalStatements
Summary
KeyTerms
QuestionsforReview
Exercises
MoreonInteraction
CHAPTER7DesigningClasses
7.1Introduction
7.2DesigningClasses-AnOverview
7.3TheCounterClassRevisited
7.4AnAutomatedTellerMachine
7.5DispatchingRepairpeople:AnExample
Summary
KeyTerms
QuestionsforReview
Exercises
MultipleControls:LayoutandEventHandling
CHAPTER8VerifyingObjectBehavior
8.1Introduction
8.2CategoriesofErrors
JavasAssertionFacility
8.3TestDrivers
8.4AutomaticTesting
8.5WhattoTestandHowtoTestIt
8.6DebuggingTechniques
Summary
KeyTerms
QuestionsforReview
Exercises
SeparatingDisplayandControl
CHAPTER9WorkingwithMultipleObjects
9.1Introduction
9.2ProcessingMultipleObjects
9.3LoopPatterns
9.4TheImpactofLoopsonTesting
9.5ATelephoneBook
9.6MaintainingMultipleValues
9.7Vector-ASimpleCollectionClass
9.8TraversingVectorsUsingforLoops
9.9RevisitingtheTelephoneBookClass
PrimitiveTypesandCollections:RevisitingtheWrapperClasses
9.10AnExample-DeterminingaStudentsRelativePerformance
9.11AnotherVectorApplication
objectMethods
9.12IntroducingArrays
9.13VectorsandArrays
9.14CoinFlippingwithArrays
Summary
KeyTerms
QuestionsforReview
Exercises
PositioningText
CHAPTER10DesigningIteration
10.1Introduction
10.2DesigningLoops
TwoLoopStatements
10.3AnotherSimpleExample
10.4RevisitingLoopPatterns
10.5VariationsontheRepairpersonLoop
10.6TotalingaBanksAccounts
10.7MoreLoopPatterns:Counters,Accumulators,andExtremes
10.8IteratingThroughArrays
ShortCircuits,break,andcontinue
10.9ALoopDesignStrategy:RefininganImperfectSolution
10.10Example:TheLOGOTurtle
Summary
KeyTerms
QuestionsforReview
Exercises
MoreTextManipulation
CHAPTER11MaintainingCollectionsofObjects
11.1Overview
11.2Searching
11.3BinarySearch
11.4FindingtheIndexofanExtreme
11.5Sorting
11.6SearchingFiles
11.7Threads:ComputinginParallel
11.8Threads:AParallelFileSearch
Summary
KeyTerms
QuestionsforReview
Exercises
Threads
CHAPTER12ExtendingClassBehavior
12.1Introduction
12.2ExtendingClasses-InheritanceI
12.3ABetterBufferedReader
12.4SddingStatetotheSubclass-AccessingtheSuperclasssState
12.5RevisitingtheNameClass-AddingAdditionalState
Inheritance
12.6OverridingMethods
Polymorphism
12.7FactoringOutCommonBehavior-InheritanceII
12.8AbstractMethodsandClasses
12.9SpecifyingCommonBehavior-Interfaces
12.10AGenericSortingMethod
Summary
KeyTerms
QuestionsforReview
Exercises
ExploringtheAbstractWindowToolkitoftheJavaClassHierarchy
CHAPTER13Exceptions
13.1ExpecttheUnexpected
13.2EncounteringtheUnexpected
TheExceptionClass
13.3HandlingtheUnexpected
13.4ResponsibilityfortheUnexpected
13.5ExceptionsAreNotAlwaysErrors
Summary
KeyTerms
QuestionsforReview
Exercises
TheModel-View-Controller(MVC)Paradigm
CHAPTER14Recursion
14.1Introduction
14.2Example:Exponentiation
14.3HowtoDesignaRecursiveMethod
14.4RecursiveMethods:UndertheHood
14.5RecursionwithVectors,Arrays,andStrings
14.6Permutations
14.7TowersofHanoi
14.8RecursionandIteration
Summary
KeyTerms
QuestionsforReview
Exercises
TowersofHanoiApplet
CHAPTER15Client-ServerComputing
15.1ClientsandServers
15.2InternetCommuniction
15.3Client-ServerComputing
15.4SomeSimpleClientClasses
Summary
KeyTerms
QuestionsforReview
Exercises
Swing
APPENDIXAGlossary
APPENDIXBThreeJavaEnvironments
APPENDIXCAWIO
APPENDIXDTraversingCollectionsUsingEnumerations
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价