博库书城上海旗舰店 5
购物车0
首页 >  图书/音像 >  人文社科 >  计算机/网络 >  Java程序设计教程(第7版英文版)/国外计算机科学教材系列

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

商品号
98337901
非常抱歉,该商品已下架,您可以先看看下面的商品哦!

或者你也可以:

1. 联系商家找宝贝。

2. 在顶部搜索框重新输入关键词搜索。

3. 为你推荐更多你可能喜欢的商品,将在15秒后自动跳转。

商家信息

店铺总评分:5

  • 描述相符:5
  • 服务态度:5
  • 发货速度:4.9
浏览店铺 收藏店铺

我的足迹






    • 出版社: 电子工业出版社
      作者:(美)刘易斯//洛夫特斯
      出版日期:2012-03-01
      版次:1
      印次:1
      开本:4
      丛套书:国外计算机科学教材系列
      内容提要: John Lewis、William Loftus编著的《Java程序设计教程》对面向对象的思想和机制进行了准确而透彻的剖析,为读者深入学习Java语言程序设计提供了全面、详细的指导。全书覆盖了面向对象设计的广泛内容,介绍了Java语言的基本数据类型、流程控制、类和对象等。在深入分析面向对象设计方法的基础上,介绍了封装机制、继承机制和多态性的实现与应用、异常的捕捉和处理、集合类的定义方法和泛型类的概念,书中提供了大量具有可实践性的程序实例、自测题及答案、练习题和编程项目、生动的“软件失误案例”和“视频讲解”学习辅导短片,并且在每章中都补充了针对本章主题的图形用户界面(GUI)设计知识和实例,这部分内容可形成完整的Java GUI设计知识体系。此外,本书还有内容丰富的附录,并提供了在线程序设计实践网站服务。 《Java程序设计教程》适合作为高等院校软件专业与计算机应用专业的教材,同时对工程技术人员也有很高的参考价值。
      导语: 自Lewis和Lofttjs出版这本世界上很畅销的书籍以来,便改变了人们对整个初级程序开发课程的学习观念,此书正是为全面透彻学习Java而编写的一本专业书。在第七版中为正在学习Java的人们添加了许多非常实用的内容,使得本书继续在计算机科学的教育领域内处于领先的地位。 John Lewis、William Loftus编著的《Java程序设计教程》的内容可为学习编程技术的读者打下坚实的基础,从而设计出良好的面向对象软件。通过讲解各种真实世界的编程实例,作者在书中强调了如何创建问题解决方案及如何应用设计技巧。此外,书中提供了大量与开发相关的技术要点提示,同时配合实用、有效的GUI应用程序,使读者能够迅速掌握并巩固所学的知识。
      目录:Chapter 1 Introduction 1.1 Computer Processing Software Categories Digital Computers Binary Numbers 1.2 Hardware Components Computer Architecture Input/Output Devices Main Memory and Secondaw Memory The Central Processing Unit 1.3 Networks Network Connections Local—Area Networks and Wide—Area Networks The Internet The World Wide Web Uniform Resource Locators 1.4 The Java Programming Language A Java Program Comments Identifiers and Reserved Words White Space 1.5 Program Development Programming Language Levels Editors,Compilers,and Interpreters Development Environments Syntax a nd Sema ntics Errors 1.6 Object-Oriented Programming Problem Solving object—Oriented Software PrinciplesChapter 2 Data and Expressions 2.1 Character Strings The pri nt and pri ntl n Methods String Concatenation Escape Sequences 2.2 Variables and Assignment Varia bles The Assignment statement Constants 2.3 Primitive Data Types Integers and Floating Points Characters Booleans 2.4 Expressions Arithmetic Operators 0perator Precedence Increment and Decrement Operators Assignment Operators 2.5 Data Conversion Conversion Techniques 2.6 Interactive Programs The Scanner Class 2.7 Graphics Coordinate Systems Representing Color 2.8 Applets Executing Applets Using the Web 2.9 Drawing Shapes The Graphics Class Software Failure: NASA Mars Climate Orbiter and Polar LanderChapter 3 Using Classes and Objects 3. 1 Creating Objects Aliases 3.2 The Stri ng Class 3.3 Packages The import Declaration 3.4 The Random Class 3.5 The Math Class 3.6 Formatting Output The N umberFormat Class The DecimalFormat Class The printf Method 3.7 Enumerated Types 3.8 Wrapper Classes Autoboxing 3.9 Components and Containers Frames and Panels 3.10 Nested Panels 3.11 Images Chapter 4 Writing Classes 4.1 Classes and Objects Revisited 4.2 Anatomy of a Class Instance Data UML Class Diagrams 4.3 Encapsulation Visibility Modifiers Accessors and Mutators 4.4 Anatomy of a Method The retu rn Statement Parameters Local Data Bank Account Example 4.5 Constructors Revisited 4.6 Graphical Objects 4.7 Graphical User Interfaces 4.8 Buttons 4.9 Text Fields Software Failure: Denver Airport Baggage Handling SystemChapter 5 Conditionals and Loops 5.1 Boolean Expressions Equality and Relational Operators Logical OperatoB 5.2 The if Statement The if—else Statement Using Block Statements Nested 1 f Statements 5.3 Comparing Data Comparing Floats Comparing Characte Comparing 0bjects 5.4 The while Statement I nfinite Loops N ested Loops The b reak and continue Statements 5.5 Irerators Reading Text Files 5.6 The ArrayList Class 5.7 Determining Event Sources 5.8 Check Boxes and Radio Buttons Check Boxes Radio Buttons Software Failure: Therac Chapter 6 More Conditionals and Loops 6.1 The swi tch Statement 6.2 The Conditional Operator 6.3 The do Statement 6.4 The for Statement The for-each Loop Comparing Loops 6.5 Drawing with Loops and Conditionals 6.6 Dialog BoxesChapter 7 Object-Oriented Design 7.1 Software Development Activities 7.2 Identifying Classes and Objects Assigning Respons.bilities 7.3 Static Class Members Static Varia bles Static Methods 7.4 Class Relationships Dependency Dependencies Among Objects of the Same Class Aggregation The thi S Reference 7.5 Interfaces The Comparable Interface The Iterator Interface 7.6 Enu merated Types Revisited 7.7 Method Design Method Decomposition Method Parameters Revisited 7.8 Method Overloading 7.9 Testing Reviews Defect Testing 7.10 GUI Design 7.11 Layout Managers Flow Layout Border Layout Grid Layout Box Layout 7.12 Borders 7.13 Containment Hierarchies Software Failure 2003 Northeast Blackout chapter8 Arrays 8.1 Array Elements 8.2 Declaring and Using Arrays Bounds Checking Alternate Array Syntax lnitializer Lists Arrays as Para meters 8.3 Arrays of Objects 8.4 Command-Line Arguments 8.5 Variable Length Parameter Lists 8.6 Two-Dimensional Arrays Multidimensional Arrays 8.7 Polygons and Polylines The Polygon Class 8.8 Mouse Events 8.9 Key Events Software Failure: LA Air Traffic Control Chapter 9 Inheritance 9.1 Creating Subclasses The p rotected Modifier The supe r Reference Multiple Inheritance 9.2 Overriding Methods Shadowing Variables 9.3 Class Hierarchies The 0bject Class Abstract Classes Jnterface Hierarchies 9.4 Visibility 9.5 Designing for Inheritance Restricting Inheritance 9.6 The Component Class Hierarchy 9.7 Extending Adapr Classes 9.8 The Timer Class Software Failure Ariane 5 Flight 501Ghapter 10 Polymorphism 10. 1 Late Binding 10.2 Polymorphism via Inheritance 10.3 Polymorphism via I nterfaces 10.4 Sorting Selection Sort Insertion Sort Comparing Sorts 10.5 Searching Linear Search Binary Search Comparing Searches 10.6 Designing for Polymorphlsm 1O.7 Event Processing 10.8 File Choosers 10.9 C:olor Choosers 10.10 SlidersChapter 11 Exceptions 11.1 Exception Handling 11.2 Uncaught Exceptions 11.3 The try-catch Statement The fi nallY Clause 11.4 Exception Propagation 11.5 The Exception Class Hierarchy Checked and Unchecked Exceptions 11.6 ilO Exceptions 11.7 Tool Tips and Mnemonics 11.8 Combo Boxes 1I.9 ScrolI Panes 11.10 Split Panes Chapter 12 Recursion 12.1 Recursive Thinking lnfinite Recu~ion Recursion in Math 12.2 Recursive Programming Recuion VS.Iteration Direct VS.1ndirect Recursion 12.3 Using Recursion Traversing a Maze The Towers of Hanoi 12.4 Recursion in Graphics Tiled Pictures Fractals Chapter 13 Collections 13.1 Collections and Data Structures Separating Interface from Implementation 13.2 Dynamic Representatlons Dyna mic StructureS A Dynamically Linked List Other Dynamic List Representqtions 13.3 Linear Data Structures Queues Stacks 13.4 Non-Linear Data Structures Trees Oraphs 13.5 The Java Collections API Generics
    • 商品评论

      暂无商品评论

    • 暂无商品咨询