国外计算机科学教材系列:Java程序设计教程(英文版)(第5版)

国外计算机科学教材系列: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
查看详情