• 大学计算机教育国外著名教材系列:Java面向对象程序设计(第2版)(影印版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

大学计算机教育国外著名教材系列:Java面向对象程序设计(第2版)(影印版)

23.8 3.5折 68 九五品

库存3件

北京丰台
认证卖家担保交易快速发货售后保障

作者[美]阿诺(Arnow,D.M.)、[美]德克斯特(Dexter,S.)、[美]卫斯(Weiss) 著

出版社清华大学出版社

出版时间2004-10

版次1

装帧平装

货号信联0925—9787302097662

上书时间2024-09-26

墨香书屋2008

十五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 [美]阿诺(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
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP