双语版 Java程序设计
正版保障 假一赔十 可开发票
¥
28.27
6.3折
¥
45
全新
仅1件
作者何月顺主编
出版社电子工业出版社
ISBN9787121169823
出版时间2011-06
装帧平装
开本16开
定价45元
货号7659410
上书时间2024-12-21
商品详情
- 品相描述:全新
- 商品描述
-
导语摘要
何月顺主编的《双语版Java程序设计(汉英对照)》内容介绍:本书采用中英文对照方式对内容进行编排,以英文为主,对重要的、难理解的知识用中文进行了解释,兼顾了英语基础较差的读者。全书图文并茂,通俗易懂,在介绍理论知识的同时穿插了丰富的实例进行讲解,不仅介绍了Java的基础语法,降低了没有编程基础读者学习的难度,又全面介绍了Java面向对象程序设计、多线程、异常处理机制、输入输出流、网络编程等重点内容,使读者学完后能进行初级的Java程序设计。
目录
Contents 目 录 Chapter 1 Genesis of Java 1 Java概述 1.1 Introduction 1 Java简介 1.2 Java Development Today 1 Java发展历史 1.3 Evolution of ‘C’ Based Programming Languages 1 C系列语言发展 1.4 Main Features of Java Programming Language 2 Java语言的主要特性 1.4.1 Portability 2 轻量级 1.4.2 Simple 3 简单 1.4.3 Robust 3 健壮 1.4.4 Multithread 4 多线程 1.4.5 Architecture-Neutral 4 平台无关 1.4.6 Interpreted and High Performance 5 解释性和高效 1.4.7 Distributed 5 分布式 1.4.8 Dynamic 5 动态 1.4.9 Security 5 安全 1.5 Java Applet 6 Java Applet小应用程序 1.6 Exercise for you 7 课后习题 Chapter 2 Java Overview 8 Java总览 2.1 Concepts of OOP 8 面向对象程序设计 2.1.1 Class 9 类 2.1.2 Object 9 对象 2.1.3 Encapsulation 10 封装 2.1.4 Inheritance 10 继承 2.1.5 Polymorphism 11 多态 2.2 More Details on Object-Oriented Programming 11 面向对象程序设计具体实例 2.2.1 Encapsulation of Car 12 Car类封装 2.2.2 Inheritance of Car 12 Car类继承 2.2.3 Polymorphism of Car 13 Car类多态 2.2.4 Conclusion on Object-Oriented Programming 13 面向对象程序设计小结 2.3 Write the First Java Program 14 编写第一个Java程序 2.4 How to Run the First Java Program 15 运行第一个Java程序 2.5 Lexical Elements 16 语法规则 2.6 White Space 17 空白符 2.7 Comments 18 注解 2.7.1 Single Line 18 单行注解 2.7.2 Multi-line 18 多行注解 2.7.3 Javadoc 18 Javadoc注解 2.8 Keywords 19 关键字 2.9 Identifiers 19 标志符 2.10 Java Class Library 20 Java类库 2.11 Sample Program Practice 20 程序实例 2.12 Exercise for you 21 课后习题 Chapter 3 Data Types 22 数据类型 3.1 Data Types Overview 22 数据类型概述 3.2 Primitive Types 23 基本数据类型 3.3 Casting 23 类型转换 3.3.1 Widening 24 类型扩展 3.3.2 Narrowing 24 类型收缩 3.4 Reference Types 24 引用类型 3.5 Summary 25 基本类型汇总 3.6 Complex Data Types 26 复合数据类型 3.6.1 Reference Data Types 26 引用数据类型 3.6.2 Class Types 26 类类型 3.6.3 Interface Types 26 接口类型 3.7 Composite Data Types 27 构造复合数据类型 3.7.1 Initializing Composite Data Types 27 复合数据类型数据初始化 3.7.2 Predefined Composite Data Types 28 预定义复合数据类型 3.8 Casting Variables to a Different Type 28 不同数据类型转换 3.8.1 Automatic Casting 28 自动转换 3.8.2 Explicit Casting 28 显式转换 3.9 Java’s Floating Point Types 29 浮点数据 3.9.1 Primitive Floating Point Types 29 基本浮点类型 3.9.2 Integer Operators 29 整型运算符 3.9.3 Input and Output of Floating Point Values 30 输入输出浮点数据 3.9.4 Casting of Floating Point to and from Integer Values, and Floating Point Literals 30 整型数据和浮点型字符转换为浮点数据 3.9.5 Floating Point Operations in the Standard Packages 30 系统包中的浮点运算 3.9.6 The Float Class 31 Float类 3.10 Variable 32 变量 3.10.1 Declaring a Variable 32 变量声明 3.10.2 Difference between Zero and ‘0’-Unicode Characters 33 区分数字0和字符0 3.10.3 Initialization of the Variable 33 变量初始化 3.10.4 Error Checking by the Compiler 33 编译错误 3.10.5 Using the Cast Operator 33 类型转换符的使用 3.10.6 Why Declare the Variables as Type Int? 33 变量声明为整型 3.10.7 Shortcut Declaring Variables of the Same Type 33 同类型变量的声明 3.10.8 Assigning Values to Variables 34 变量赋值 3.10.9 A Shortcut, Declare and Assign at the Same Time 34 变量同时声明与赋值 3.11 Record 34 记录 3.12 Sample Program Practice 35 程序实例 3.13 Exercise for you 36 课后习题 Chapter 4 Operators 37 运算符 4.1 Arithmetic Operators 37 算术运算符 4.1.1 The Modulus Operators 37 取模运算符 4.1.2 Arithmetic Assignment Operators 38 算术赋值运算符 4.1.3 Increment and Decrement 38 自增与自减运算符 4.2 Relational Operators 39 关系运算符 4.3 Boolean Logical Operators 39 逻辑运算符 4.4 Bitwise and Shift Operators 41 位运算符与移位运算符 4.4.1 Bitwise Complement (~) 41 按位取反运算符 4.4.2 Bitwise AND (&) 41 按位与运算符 4.4.3 Bitwise OR ( | ) 41 按位或运算符 4.4.4 Bitwise XOR (^) 42 按位异或运算符 4.4.5 Left Shift (<<) 42 按位左移运算符 4.4.6 Signed Right Shift (>>) 42 带符号按位右移运算符 4.4.7 Unsigned Right Shift (>>>) 43 无符号按位右移运算符 4.5 Assignment Operators 43 赋值运算符 4.6 The Conditional Operator 44 条件运算符 4.7 The Instanceof Operator 44 instanceof运算符 4.8 Special Operators 45 特殊运算符 4.8.1 Object Member Access (.) 45 对象成员访问符(.) 4.8.2 Array Element Access ([ ]) 45 数组元素访问符([ ]) 4.8.3 Method Invocation (( )) 46 方法调用操作符 4.8.4 Object Creation (new) 46 对象创建运算符 4.9 Type Conversion or Casting 46 数据类型转换 4.10 Sample Program Practice 46 程序实例 4.11 Exercise for you 49 课后习题 Chapter 5 Flowing Control 50 控制流 5.1 Control Statements 50 控制表达式 5.2 Selection Statements 50 分支表达式 5.2.1 If Statement 50 if表达式 5.2.2 If-else Statement 51 if-else表达式 5.2.3 Switch Statement 51 switch表达式 5.3 Repetition Statements 52 循环表达式 5.3.1 While Loop Statement 52 while循环表达式 5.3.2 Do-while Loop Statement 53 do-while循环表达式 5.3.3 For Loop Statement 54 for循环表达式 5.4 Branching Statements 54 分支跳转表达式 5.4.1 Break Statement 54 break表达式 5.4.2 Continue Statement 55 continue表达式 5.4.3 Return Statement 55 return表达式 5.5 Sample Program Practice 56 程序实例 5.6 Exercise for you 58 课后习题 Chapter 6 Class 59 类 6.1 Class Definition 59 类定义 6.1.1 A Simple Class Definition 60 简单类定义示例 6.1.2 Defining a Class 60 定义类 6.2 Declaring and Instantiating an Object 62 对象定义与初始化 6.2.1 Fields and Methods 65 成员和方法 6.2.2 Default Values for Primitive Members 66 基本类型数据成员的缺省值 6.2.3 Methods, Arguments, and Return Values 66 方法、参数和返回值 6.2.4 The Argument List 67 参数列表 6.3 Constructor 68 构造方法 6.3.1 Calling Constructors from Constructors 70 构造方法中调用构造方法 6.3.2 Default Constructors 71 缺省构造方法 6.4 Keyword “this” 72 this关键字 6.5 Garbage Collection 74 垃圾回收 6.5.1 The Use of finalize( ) 75 finalize方法的使用 6.5.2 Cleanup 76 垃圾清理 6.6 Static Methods and Static Variables 79 静态方法和静态变量 6.6.1 Static Methods 79 静态方法 6.6.2 Static Variables 80 静态变量 6.7 Sample Examples 82 程序实例 6.8 Exercise for you 84 课后习题 Chapter 7 Method 85 方法 7.1 Method Overloading 85 方法重载 7.1.1 Distinguishing Overloaded Methods 87 方法重载匹配 7.1.2 Overloading with Primitives 87 基本数据类型参数重载 7.1.3 Overloading on Return Values 91 基于返回值重载 7.1.4 Overriding with Constructors 92 构造方法重载 7.2 Parameter Passing in Java-By Reference or By Value 93 Java参数传递:引用传递和值传递 7.2.1 Passing Named Arguments to Java Programs 94 给Java程序传递参数 7.2.2 Passing Information into a Method 95 方法信息传递 7.2.3 Pass by Value 97 值传递 7.2.4 Passing Primitive Types 100 传递基本类型参数 7.2.5 Return Values 101 返回值 7.2.6 Passing Object References 101 传递对象引用 7.2.7 Passing Strings 102 传递字符串 7.2.8 Passing Arrays 103 传递数组 7.3 Recursion 103 递归 7.4 Controlling Access to Members of a Class 105 类成员访问控制 7.4.1 Class Access Level 106 类级别访问 7.4.2 Package Access Level 107 包级别访问 7.5 Static Import 108 静态导入 7.6 Arrays 109 数组 7.6.1 Array Overview 109 数组概述 7.6.2 Java Arrays 114 Java数组 7.7 String 116 字符串 7.7.1 Creating a String 116 字符串创建 7.7.2 Strings Operation 117 字符串操作 7.7.3 Alter Strings 117 字符串修改 7.8 Command Line Arguments 117 命令行参数 7.9 Sample Examples 118 程序实例 7.10 Exercise for you 122 课后习题 Chapter 8 Inheritance 123 继承 8.1 Derived Classes 123 派生类 8.2 Abstract Classes 128 抽象类 8.3 Keyword “final” 130 final关键字 8.3.1 Final Data 130 final数据 8.3.2 Final Methods 133 final方法 8.3.3 Final Classes 135 final类 8.4 Sample Example 136 程序实例 8.5 Exercise for you 140 课后习题 Chapter 9 Packages and Interfaces 141 包和接口 9.1 Package 141 包 9.1.1 Packages Overview 141 包概述 9.1.2 Packages in Java 142 Java包 9.1.3 Access Specifiers 142 访问标志符 9.1.4 How to Create a Package 144 包的创建 9.1.5 Setting Up the CLASSPATH 145 类路径设置 9.1.6 Subpackage (Package inside Another Package) 146 子包(一个包在另一个包中) 9.1.7 How to Use Package 147 使用包 9.2 Interface 149 接口 9.2.1 Interface Overview 149 接口概述 9.2.2 Creating and Using Interfaces 150 创建和使用接口 9.2.3 Defining an Interface 151 接口的定义 9.2.4 The Interface Body 151 接口体 9.2.5 Implementing an Interface 152 接口的实现 9.2.6 Using an Interface as a Type 153 接口类型 9.3 Sample Example 153 程序实例 9.4 Exercise for you 156 课后习题 Chapter 10 Exception Handling 157 异常处理 10.1 Definition of Exception 157 异常定义 10.1.1 What is an Exception 157 什么是异常 10.1.2 Common Exceptions 157 普通异常 10.1.3 The Throwable Superclass 158 Throwable类 10.1.4 Effectively Using try-catch 159 有效使用try-catch 10.1.5 When should You Use Exceptions 162 何时使用异常 10.1.6 How do You Best Use Exceptions 163 如何最大限度的使用异常处理 10.2 The Throw Statement 166 throw表达式 10.3 The Finally Statement 166 fi
— 没有更多了 —
以下为对购买帮助不大的评价