出版社:电子工业出版社
年代:2012
定价:149.0
本书是关于Java语言编程的权威教材,秉承Deitel系列丛书的一贯特点:内容丰富、覆盖面广,提供详细代码与实例研究,总结出大量的面向对象编程技巧和经验。本书首先讨论Java语言基础知识,然后讲解面向对象编程的概念,之后针对Java API的特点介绍了GUI、图形、字符串、文件和流等,同时结合了许多与数据结构有关的内容,如递归、查找和排序等。与前版相比,本书更新了许多内容,并调整了顺序,更适合教学需要。
Chapter 1 Introduction to Computers,the Internet and the Web
1.1 Introduction
1.2 Computers: Hardware and Software
1.3 Computer Organization
1.4 Early Operating Systems
1.5 Personal,Distributed and Client/Server Computing
1.6 The Internet and the World Wide Web
1.7 Machine Languages,Assembly Languages and HighLevel Languages
1.8 History of C and C++
1.9 History of Java
1.10 Java Class Libraries
1.11 Fortran,COBOL,Pascal and Ada
1.12 BASIC,Visual Basic,Visual C++,C# and.NET
1.13 Typical Java Development Environment
1.14 Notes about Java and Java How to Program,Eighth Edition
1.15 TestDriving a Java Application
1.16 Software Engineering Case Study: Introduction to Object Technology and the UML
1.17 Web 2.0
1.18 Software Technologies
1.19 WrapUp
1.20 Web Resources
Chapter 2 Introduction to Java Applications
2.1 Introduction
2.2 Our First Program in Java: Printing a Line of Text
2.3 Modifying Our First Java Program
2.4 Displaying Text with printf
2.5 Another Application: Adding Integers
2.6 Memory Concepts
2.7 Arithmetic
2.8 Decision Making: Equality and Relational Operators
2.9 Wrap Up Chapter 3 Introduction to Classes and Objects
3.1 Introduction
3.2 Classes,Objects,Methods and Instance Varibles
3.3 Declaring a Class with a Method and Instantiating an Object of a Class
3.4 Declaring a Method with a Parameter
3.5 Instance Variables,set Methods and get Methods
3.6 Primitive Types vs. Reference Types
3.7 Initializing Objects with Constructors
3.8 FloatingPoint Numbers and Type double
3.9 (Optional) GUI and Graphics Case Study: Using Dialog Boxes
3.10 WrapUp
Chapter 4 Control Statements: Part 1
4.1 Introduction
4.2 Algorithms
4.3 Pseudocode
4.4 Control Structures
4.5 if SingleSelection Statement
4.6 if...else DoubleSelection Statement
4.7 while Repetition Statement
4.8 Formulating Algorithms: CounterControlled Repetition
4.9 Formulating Algorithms: SentinelControlled Repetition
4.10 Formulating Algorithms: Nested Control Statements
4.11 Compound Assignment Operators
4.12 Increment and Decrement Operators
4.13 Primitive Types
4.14 (Optional) GUI and Graphics Case Study: Creating Simple Drawings
4.15 WrapUp
Chapter 5 Control Statements:Part 2
5.1 Introduction
5.2 Essentials of CounterControlled Repetition
5.3 for Repetition Statement
5.4 Examples Using the for Statement
5.5 do...while Repetition Statement
5.6 switch MultipleSelection Statement
5.7 break and continue Statements
5.8 Logical Operators
5.9 Structured Programming Summary
5.10 (Optional) GUI and Graphics Case Study: Drawing Rectangles and Ovals
5.11 WrapUp
Chapter 6 Methods:A Deeper Look
6.1 Introduction
6.2 Program Modules in Java
6.3 static Methods,static Fields and Class Math
6.4 Declaring Methods with Multiple Parameters
6.5 Notes on Declaring and Using Methods
6.6 MethodCall Stack and Activation Records
6.7 Argument Promotion and Casting
6.8 Java API Packages
6.9 Case Study: RandomNumber Generation
6.10 Case Study: A Game of Chance; Introducing Enumerations
6.11 Scope of Declarations
6.12 Method Overloading
6.13 (Optional) GUI and Graphics Case Study: Colors and Filled Shapes
6.14 WrapUp
Chapter 7 Arrays and ArrayLists
7.1 Introduction
7.2 Arrays
7.3 Declaring and Creating Arrays
7.4 Examples Using Arrays
7.5 Case Study: Card Shuffling and Dealing Simulation
7.6 Enhanced for Statement
7.7 Passing Arrays to Methods
7.8 Case Study: Class GradeBook Using an Array to Store Grades
7.9 Multidimensional Arrays
7.10 Case Study: Class GradeBook Using a TwoDimensional Array
7.11 VariableLength Argument Lists
7.12 Using CommandLine Arguments
7.13 Class Arrays
7.14 Introduction to Collections and Class ArrayList
7.15 (Optional) GUI and Graphics Case Study: Drawing Arcs
7.16 WrapUp
Chapter 8 Classes and Objects: A Deeper Look
8.1 Introduction
8.2 Time Class Case Study
8.3 Controlling Access to Members
8.4 Referring to the Current Objects Members with the this Reference
8.5 Time Class Case Study: Overloaded Constructors
8.6 Default and NoArgument Constructors
8.7 Notes on Set and Get Methods
8.8 Composition
8.9 Enumerations
8.10 Garbage Collection and Method finalize
8.11 static Class Members
……
《国外计算机科学教材系列:Java大学教程(第8版)(英文版)》是关于Java语言的权威教材,秉承Deitel系列丛书的一贯特点:内容丰富、覆盖面广,提供详细代码与实例研究,总结出大量的面向对象编程技巧和经验。本书详细说明了在Java中面向对象编程的基本理论及实用知识,以初学者为起点,由点到面、由浅入深、循序渐进地介绍了事件处理、对象、接口、内置类、继承、多态性、数据结构和集合、流文件、applet、图形界面及多线程等多种Java特性。第八版在前一版的基础上增加了更多的实际案例,更新了很多内容,有助于读者学习和借鉴。
《国外计算机科学教材系列:Java大学教程(第8版)(英文版)》包括更广泛的教学特性,其中列举了数百个可实际使用的程序实例,并给出其实际的运行结果,可以使学生在学习时更为直观。
《国外计算机科学教材系列:Java大学教程(第8版)(英文版)》结构清晰、逻辑性强,适合作为相关专业Java程序设计课程的双语教材,是所有对Java编程感兴趣的读者的有益参考书,也可供各类软件开发人员参考。
书籍详细信息 | |||
书名 | Java大学教程站内查询相似图书 | ||
9787121181887 如需购买下载《Java大学教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 149.0 | 语种 | 英文 |
尺寸 | 26 × 18 | 装帧 | 平装 |
页数 | 1150 | 印数 |
Java大学教程是电子工业出版社于2012.9出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-高等学校-教材-英文 的书籍。
(美) 戴特尔 (Deitel,H.M.) 等, 著
周斌, 石亮军, 主编
(美) 查拉坦 (Charatan,Q.) , (美) 堪斯 (Kans,A.) , 著
(美) 戴特尔 (Deitel) , 著
(美) 戴特尔 (Deitel,H.M.) , 著
周平, 编著
耿祥义, 编著
(美) 戴特尔 (Deitel,H.M.) 等, 著
耿祥义, 张跃平, 编著