国外计算机科学教材系列:Java程序设计教程(英文版)(第5版)
出版时间:
2007-08
版次:
5
ISBN:
9787121027741
定价:
75.00
装帧:
平装
开本:
其他
纸张:
胶版纸
页数:
752页
字数:
1092千字
正文语种:
英语
-
《国外计算机科学教材系列:Java程序设计教程(英文版)(第5版)》是一本讲解Java原理与Java编程的畅销教材,书中的内容可为学习编程技术的读者打下坚实的基础,从而设计出良好的面向对象软件。通过讲解各种真实世界的编程实例,作者在书中强调了如何创建问题解决方案及如何应用设计技巧。利用早期的对象方法(使用与编写相关的类)及面向对象设计的过程,学生们可以在学习编写对象之前先学习如何使用它们。通过易于理解的和准确的写作风格,《国外计算机科学教材系列:Java程序设计教程(英文版)(第5版)》向读者展示了编程的各种概念,并覆盖了图形与GUI等最新主题。书中包含了大量的编程实例,同时在每章结尾给出了非常有价值的编程项目练习。
《国外计算机科学教材系列:Java程序设计教程(英文版)(第5版)》的概念清楚、逻辑性强、内容新颖,可作为大专院校计算机软件专业与计算机应用专业学生的教材和参考书,也可供计算机工程技术人员参考。 Preface
Chapter1Introduction
1.1ComputerProcessing
SoftwareCategories
DigitalComputers
BinaryNumbers
1.2HardwareComponents
ComputerArchitecture
Input/OutputDevices
MainMemoryandSecondaryMemory
TheCentralProcessingUnit
1.3Networks
NetworkConnections
Local..AreaNetworksandWide-AreaNetworks
TheInternet
TheW10ridWideWleb
UniformResourceLocators
1.4TheJavaProgrammingLanguage
AJavaProgram
Comments
IdentifiersandReservedWords
WhiteSpace
1.5ProgramDevelopment
ProgrammingLanguageLevels
Editors,Compilers,andInterpreters
DevelopmentEnvironments
SyntaxandSemantics
Errnrs
1.6Object-OrientedProgramming
ProblemSolving
Object-OrientedSoftwarePrinciples
Chapter2DataandExpressions
2.1CharacterStrings
TheprintandprintlnMethods
StringConcatenation
EscapeSequences。
2.2VariablesandAssignment
Variables
TheAssignmentStatement
Constants
2.3PrimitiveDataTypes
IntegersandFloatingPoints
Characters
Booleans
2.4Expressions
ArithmeticOperators
OperatorPrecedence
IncrementandDecrementOperators
AssignmentOperators
2.5DataConversion
ConversionTechniques
2.6InteractivePrograms
TheScannerClass
2.7Graphics
CoordinateSystems
RepresentingColor
2.8Applets
ExecutingAppletsUsingtheWeb
2.9DrawingShapes
TheGraphicsClass
Chapter3UsingClassesandObjects
3.1CreatingObjects
Aliases
3.2TheStringClass
3.3Packages
TheimportDeclaration
3.4TheRandomClass
3.5TheMathClass
3.6FormattingOutput
TheNumberFormatClass
TheDecimaIFormatClass
TheprintfMethod
3.7EnumeratedTypes
3.8WrapperClasses
Autoboxing
3.9ComponentsandContainers
FramesandPanels
3.10NestedPanels
3.11Images
Chapter4WritingClasses
4.1ClassesandObjectsRevisited
4.2AnatomyofaClass
InstanceData
UMLClassDiagrams
4.3Encapsulation
VisibilityModifiers
AccessorsandMutators
4.4AnatomyofaMethod
ThereturnStatement
Parameters
LocalData
BankAccountExample
4.5ConstructorsRevisited
4.6GraphicalObjects
4.7GraphicalUserInterfaces
4.8Buttons
4.9TextFields
Chapter5ConditionalsandLoops
5.1BooleanExpressions
EqualityandRelationalOperators
LogicalOperators
5.2TheifStatement
Theif-elseStatement
UsingBlockStatements
TheConditionalOperator
NestedifStatements
5.3ComparingData
ComparingFloats
ComparingCharacters
ComparingObjects
5.4TheswitchStatement
5.5ThewhileStatement
InfiniteLoops
NestedLoops
OtherLoopControls
5.6Iterators
ReadingTextFiles
5.7ThedoStatement
5.8TheforStatement
heratorsandforLoops
ComparingLoops
5.9DrawingwithLoopsandConditionals
5.10DeterminingEventSources
5.11DialogBoxes
5.12MoreButtonComponents
CheckBoxes
RadioButtons
Chapter6Object-OrientedDesign
6.1SoftwareDevelopmentActivities
6.2IdentifyingClassesandObjects
AssigningResponsibilities
6.3StaticClassMembers
StaticVariables
StaticMethods
6.4ClassRelationships
Dependency
DependenciesAmongObjectsoftheSameClass
Aggregation
ThethisReference
6.5Interfaces
TheComparableInterface
TheIteratorInterface
6.6EnumeratedTypesRevisited
6.7MethodDesign
MethodDecomposition
MethodParametersRevisited
6.8MethodOverloading
6.9Testing
Reviews
DefectTesting
6.10GUIDesign
6.11LayoutManagers
FlowLayout
BorderLayout
GridLayout
BoxLayout
6.12Borders
6.13ContainmentHierarchies
Chapter7Arrays
7.1ArrayElements
7.2DeclaringandUsingArrays
BoundsChecking
AlternateArraySyntax
InitializerLists
ArraysasParameters
7.3ArraysofObjects
7.4Command-LineArguments
7.5VariableLengthParameterLists
7.6Two-DimensionaIArrays
MuhidimensionalArrays
7.7TheArrayListClass、
SpecifyinganArrayListElementType
ArrayListEfficiency
7.8PolygonsandPolylines
ThePolygonClass
7.9MouseEvents
7.10KeyEvents
Chapter8Inheritance
8.1CreatingSubclasses
TheprotectedModifier
ThesuperReference
MultipleInheritance
8.2OverridingMethods
ShadowingVariables
8.3ClassHierarchies
TheObjectClass
AbstractClasses
InterfaceHierarchies
8.4Visibility
8.5DesigningforInheritance
RestrictingInheritance
8.6TheComponentClassHierarchy
8.7ExtendingAdapterCIasses
8.8TheTimerClass
Chapter9Polymorphism
9.1LateBinding
9.2PolymorphismviaInheritance
9.3Polymorphismviainterfaces
9.4Sorting
SelectionSort
InsertionSort
ComparingSorts
9.5Searching
LinearSearch
BinarySearch
ComparingSearches
9.6DesigningforPolymorphism
9.7EventProcessing
9.8FileChoosers
9.9ColorChoosers
9.10Sliders
Chapter10Exceptions
10.1ExceptionHandling
10.2UncaughtExceptions
10.3Thetry-catchStatement
ThefinallyClause
10.4ExceptionPropagation
10.5TheExceptionClassHierarchy
CheckedandUncheckedExceptions
10.6I/OExceptions
10.7ToolTipsandMnemonics
10.8ComboBoxes
10.9ScrolIPanes
10.10SplitPanes
Chapter11Recursion
11.1RecursiveThinking
InfiniteRecursion
RecursioninMath
11.2RecursiveProgramming
RecursionVS.Iteration
DirectVS.IndirectRecursion
11.3UsingRecursion
TraversingaMaze
TheTowersofHanoi
11.4RecursioninGraphics
TiledPictures
Fractals
Chapter12Collections
12.1CollectionsandDataStructures
SeparatingInterfacefromImplementation
12.2DynamicRepresentatiOns
Dynamicbtructures
ADynamicallyLinkedList
OtherDynamicListRepresentations
12.3LinearDataStructures
queues
Stacks
12.4Non-LinearDataStructures
Trees
Graphs
12.5TheJavaCollectionsAPI
Generics
AppendixAGlossary
AppendixBNumberSystems
AppendixCTheUnicodeCharacterSet
AppendixDJavaOperators
AppendixEJavaModifiers
AppendixFJavaCodingGuidelines
AppendixGJavaApplets
AppendixHRegularExpressions
AppendixIJavaDocDocumentationGenerator
AppendixJThePaintBoxProject
AppendixKGUIEvents
AppendixLJavaSyntax
AppendixMTheJavaClassLibrary
Index
-
内容简介:
《国外计算机科学教材系列:Java程序设计教程(英文版)(第5版)》是一本讲解Java原理与Java编程的畅销教材,书中的内容可为学习编程技术的读者打下坚实的基础,从而设计出良好的面向对象软件。通过讲解各种真实世界的编程实例,作者在书中强调了如何创建问题解决方案及如何应用设计技巧。利用早期的对象方法(使用与编写相关的类)及面向对象设计的过程,学生们可以在学习编写对象之前先学习如何使用它们。通过易于理解的和准确的写作风格,《国外计算机科学教材系列:Java程序设计教程(英文版)(第5版)》向读者展示了编程的各种概念,并覆盖了图形与GUI等最新主题。书中包含了大量的编程实例,同时在每章结尾给出了非常有价值的编程项目练习。
《国外计算机科学教材系列:Java程序设计教程(英文版)(第5版)》的概念清楚、逻辑性强、内容新颖,可作为大专院校计算机软件专业与计算机应用专业学生的教材和参考书,也可供计算机工程技术人员参考。
-
目录:
Preface
Chapter1Introduction
1.1ComputerProcessing
SoftwareCategories
DigitalComputers
BinaryNumbers
1.2HardwareComponents
ComputerArchitecture
Input/OutputDevices
MainMemoryandSecondaryMemory
TheCentralProcessingUnit
1.3Networks
NetworkConnections
Local..AreaNetworksandWide-AreaNetworks
TheInternet
TheW10ridWideWleb
UniformResourceLocators
1.4TheJavaProgrammingLanguage
AJavaProgram
Comments
IdentifiersandReservedWords
WhiteSpace
1.5ProgramDevelopment
ProgrammingLanguageLevels
Editors,Compilers,andInterpreters
DevelopmentEnvironments
SyntaxandSemantics
Errnrs
1.6Object-OrientedProgramming
ProblemSolving
Object-OrientedSoftwarePrinciples
Chapter2DataandExpressions
2.1CharacterStrings
TheprintandprintlnMethods
StringConcatenation
EscapeSequences。
2.2VariablesandAssignment
Variables
TheAssignmentStatement
Constants
2.3PrimitiveDataTypes
IntegersandFloatingPoints
Characters
Booleans
2.4Expressions
ArithmeticOperators
OperatorPrecedence
IncrementandDecrementOperators
AssignmentOperators
2.5DataConversion
ConversionTechniques
2.6InteractivePrograms
TheScannerClass
2.7Graphics
CoordinateSystems
RepresentingColor
2.8Applets
ExecutingAppletsUsingtheWeb
2.9DrawingShapes
TheGraphicsClass
Chapter3UsingClassesandObjects
3.1CreatingObjects
Aliases
3.2TheStringClass
3.3Packages
TheimportDeclaration
3.4TheRandomClass
3.5TheMathClass
3.6FormattingOutput
TheNumberFormatClass
TheDecimaIFormatClass
TheprintfMethod
3.7EnumeratedTypes
3.8WrapperClasses
Autoboxing
3.9ComponentsandContainers
FramesandPanels
3.10NestedPanels
3.11Images
Chapter4WritingClasses
4.1ClassesandObjectsRevisited
4.2AnatomyofaClass
InstanceData
UMLClassDiagrams
4.3Encapsulation
VisibilityModifiers
AccessorsandMutators
4.4AnatomyofaMethod
ThereturnStatement
Parameters
LocalData
BankAccountExample
4.5ConstructorsRevisited
4.6GraphicalObjects
4.7GraphicalUserInterfaces
4.8Buttons
4.9TextFields
Chapter5ConditionalsandLoops
5.1BooleanExpressions
EqualityandRelationalOperators
LogicalOperators
5.2TheifStatement
Theif-elseStatement
UsingBlockStatements
TheConditionalOperator
NestedifStatements
5.3ComparingData
ComparingFloats
ComparingCharacters
ComparingObjects
5.4TheswitchStatement
5.5ThewhileStatement
InfiniteLoops
NestedLoops
OtherLoopControls
5.6Iterators
ReadingTextFiles
5.7ThedoStatement
5.8TheforStatement
heratorsandforLoops
ComparingLoops
5.9DrawingwithLoopsandConditionals
5.10DeterminingEventSources
5.11DialogBoxes
5.12MoreButtonComponents
CheckBoxes
RadioButtons
Chapter6Object-OrientedDesign
6.1SoftwareDevelopmentActivities
6.2IdentifyingClassesandObjects
AssigningResponsibilities
6.3StaticClassMembers
StaticVariables
StaticMethods
6.4ClassRelationships
Dependency
DependenciesAmongObjectsoftheSameClass
Aggregation
ThethisReference
6.5Interfaces
TheComparableInterface
TheIteratorInterface
6.6EnumeratedTypesRevisited
6.7MethodDesign
MethodDecomposition
MethodParametersRevisited
6.8MethodOverloading
6.9Testing
Reviews
DefectTesting
6.10GUIDesign
6.11LayoutManagers
FlowLayout
BorderLayout
GridLayout
BoxLayout
6.12Borders
6.13ContainmentHierarchies
Chapter7Arrays
7.1ArrayElements
7.2DeclaringandUsingArrays
BoundsChecking
AlternateArraySyntax
InitializerLists
ArraysasParameters
7.3ArraysofObjects
7.4Command-LineArguments
7.5VariableLengthParameterLists
7.6Two-DimensionaIArrays
MuhidimensionalArrays
7.7TheArrayListClass、
SpecifyinganArrayListElementType
ArrayListEfficiency
7.8PolygonsandPolylines
ThePolygonClass
7.9MouseEvents
7.10KeyEvents
Chapter8Inheritance
8.1CreatingSubclasses
TheprotectedModifier
ThesuperReference
MultipleInheritance
8.2OverridingMethods
ShadowingVariables
8.3ClassHierarchies
TheObjectClass
AbstractClasses
InterfaceHierarchies
8.4Visibility
8.5DesigningforInheritance
RestrictingInheritance
8.6TheComponentClassHierarchy
8.7ExtendingAdapterCIasses
8.8TheTimerClass
Chapter9Polymorphism
9.1LateBinding
9.2PolymorphismviaInheritance
9.3Polymorphismviainterfaces
9.4Sorting
SelectionSort
InsertionSort
ComparingSorts
9.5Searching
LinearSearch
BinarySearch
ComparingSearches
9.6DesigningforPolymorphism
9.7EventProcessing
9.8FileChoosers
9.9ColorChoosers
9.10Sliders
Chapter10Exceptions
10.1ExceptionHandling
10.2UncaughtExceptions
10.3Thetry-catchStatement
ThefinallyClause
10.4ExceptionPropagation
10.5TheExceptionClassHierarchy
CheckedandUncheckedExceptions
10.6I/OExceptions
10.7ToolTipsandMnemonics
10.8ComboBoxes
10.9ScrolIPanes
10.10SplitPanes
Chapter11Recursion
11.1RecursiveThinking
InfiniteRecursion
RecursioninMath
11.2RecursiveProgramming
RecursionVS.Iteration
DirectVS.IndirectRecursion
11.3UsingRecursion
TraversingaMaze
TheTowersofHanoi
11.4RecursioninGraphics
TiledPictures
Fractals
Chapter12Collections
12.1CollectionsandDataStructures
SeparatingInterfacefromImplementation
12.2DynamicRepresentatiOns
Dynamicbtructures
ADynamicallyLinkedList
OtherDynamicListRepresentations
12.3LinearDataStructures
queues
Stacks
12.4Non-LinearDataStructures
Trees
Graphs
12.5TheJavaCollectionsAPI
Generics
AppendixAGlossary
AppendixBNumberSystems
AppendixCTheUnicodeCharacterSet
AppendixDJavaOperators
AppendixEJavaModifiers
AppendixFJavaCodingGuidelines
AppendixGJavaApplets
AppendixHRegularExpressions
AppendixIJavaDocDocumentationGenerator
AppendixJThePaintBoxProject
AppendixKGUIEvents
AppendixLJavaSyntax
AppendixMTheJavaClassLibrary
Index
查看详情
-
八五品
广东省东莞市
平均发货6小时
成功完成率97.66%
-
八五品
北京市昌平区
平均发货7小时
成功完成率97.95%
-
八五品
湖北省武汉市
平均发货10小时
成功完成率96.91%
-
九品
北京市海淀区
平均发货5小时
成功完成率96.33%
-
2007-08 印刷
印次: 1
九品
北京市昌平区
平均发货8小时
成功完成率97.92%
-
八五品
内蒙古包头市
平均发货17小时
成功完成率96.94%
-
2007-08 印刷
九品
安徽省蚌埠市
平均发货11小时
成功完成率98.15%