Java语言程序设计
正版保障 假一赔十 可开发票
¥
29.57
6.2折
¥
48
全新
库存5件
作者姚晓玲[等]编著
出版社电子工业出版社
ISBN9787121305696
出版时间2016-11
装帧平装
开本16开
定价48元
货号8872940
上书时间2024-12-20
商品详情
- 品相描述:全新
- 商品描述
-
目录
目 录
第1章 Java概述1
1.1 JAVA、互联网和其他1
1.1.1 Java平台简介1
1.1.2 万维网与互联网1
1.1.3 Java发展历史2
1.2 JAVA的特点3
1.个JAVA 程序3
1.4 编写、编译、执行JAVA程序4
1.4.1 Java源程序的创建4
1.4.2 编译Java源文件5
1.4.3 执行Java字节码文件5
关键术语6
本章小结6
复习题7
第2章 程序设计基础8
2.1 JAVA程序的基本结构8
2.1.1 算法与程序8
2.1.2 Java程序基本结构8
2.2 标识符与关键字9
2.2.1 标识符的组成9
2.2.2 关键字10
2.3 控制台输入输出10
2.3.1 控制台输出10
2.3.2 Scanner类的使用11
2.4 变量12
2.4.1 变量的声明13
2.4.2 变量的使用13
2.5 常量13
2.5.1 字面常量13
2.5.2 有名常量14
2.6 算术运算和位运算14
2.6.1 算术运算符和算术表达式15
2.6.2 整数的算术运算15
2.6.3 浮点数的算术运算16
2.6.4 算术混合运算的精度17
2.6.5 位运算18
2.7 赋值语句和赋值表达式19
2.7.1 赋值表达式19
2.7.2 赋值语句20
2.8 数据类型转换20
2.8.1 类型的默认转换20
2.8.2 强制类型转换20
2.8.3 字符串和基本数据类型
数据的转换21
2.9 字符数据类型及其运算22
2.10 JAVA程序设计风格23
2.10.1 命名规范23
2.10.2 Java样式文件24
2.10.3 代码的编写风格24
关键术语25
本章小结25
复习题26
第3章 分支结构29
3.1 BOOLEAN数据类型29
3.2 关系运算符和关系表达式29
3.3 逻辑运算符和逻辑表达式30
3.3.1 非(!)运算30
3.3.2 与(&&)运算31
3.3.3 或(||)运算31
3.3.4 位运算符做逻辑运算32
3.4 IF语句32
3.4.1 if 语句33
3.4.2 if-else语句34
3.4.3 if-else-if语句35
3.4.4 if-else常见问题37
3.5 SWITCH语句37
3.6 条件表达式39
3.7 格式化控制台输出40
3.8 应用示例41
关键术语43
本章小结43
复习题44
第4章 循环结构47
4.1 WHILE循环47
4.2 DO-WHILE 循环48
4.3 FOR 循环49
4.4 循环嵌套和编程方法50
4.4.1 循环嵌套50
4.4.2 编程方法51
4.5 BREAK和CONTINUE52
4.5.1 break语句52
4.5.2 continue语句53
4.6 循环示例54
4.6.1 for循环实现实例54
4.6.2 while循环语句实现实例55
关键术语55
本章小结56
复习题56
第5章 类和对象60
5.1 类、对象、方法、成员变量60
5.2 定义类和对象61
5.2.1 定义类61
5.2.2 创建对象61
5.2.3 访问对象的属性和方法62
5.3 方法的基本定义63
5.3.1 方法定义格式63
5.3.2 return语句65
5.3.3 方法调用65
5.3.4 方法调用的一般过程66
5.3.5 成员方法和成员变量的关系67
5.4 SET和GET方法68
5.4.1 setter方法的一般形式68
5.4.2 getter方法70
5.5 构造方法72
5.6 基本数据类型和引用类型74
5.7 JAVA的包装类76
5.7.1 int和Integer类之间的转换77
5.7.2 Integer类的常用方法77
5.7.3 装箱和拆箱78
5.8 INSTANCEOF运算符79
5.9 应用示例79
关键术语81
本章小结81
复习题82
第6章 方法84
6.1 方法的定义84
6.2 方法的调用85
6.3 参数的值传递87
6.4 方法重载89
6.5 变量的作用域90
6.6 参数可变的方法91
6.7 递归92
6.8 方法示例93
6.9 MATH数学类方法94
6.9.1 Math类的两个字段94
6.9.2 Math类的部分数学方法94
关键术语95
本章小结96
复习题96
第7章 数组99
7.1 数组99
7.1.1 什么是数组99
7.1.2 声明数组99
7.1.3 数组的创建99
7.1.4 声明、创建数组并初始化100
7.1.5 数组元素的访问100
7.1.6 数组长度属性length101
7.2 数组的基本应用102
7.2.1 数组排序102
7.2.2 数组查找104
7.3 数组的进一步探讨105
7.3.1 数组与foreach语句105
7.3.2 数组与方法106
7.3.3 数组与对象107
7.4 二维数组109
7.4.1 二维数组的声明、创建和初始化109
7.4.2 访问二维数组元素110
7.4.3 二维数组的length属性110
7.4.4 二维数组的应用举例111
7.5 ARRAYS类111
7.6 数组应用示例113
关键术语117
本章小结117
复习题118
第8章 类的深入探讨122
8.1 面向对象编程的三个特征122
8.2 类的组织形式——包123
8.2.1 包的声明123
8.2.2 导入包的类124
8.2.3 Java中的常用包124
8.3 类的其他特性125
8.3.1 访问权限修饰符125
8.3.2 构造方法重载129
8.3.3 this关键字131
8.3.4 static关键字133
8.4 枚举137
8.4.1 枚举的定义137
8.4.2 枚举的使用137
8.5 内部类138
8.5.1 成员内部类138
8.5.2 局部内部类140
8.6 类与类之间的关系142
8.6.1 类的UML图142
8.6.2 依赖关系143
8.6.3 关联关系143
8.6.4 聚合关系144
8.6.5 组合关系146
8.7 类的设计原则146
8.8 注解147
8.8.1 基本Annotation148
8.8.2 自定义的注解149
8.8.3 注解的注解150
8.9 泛型151
8.9.1 泛型类的声明151
8.9.2 泛型对象的声明和创建152
8.10 类的应用示例152
关键术语154
本章小结154
复习题155
第9章 继承和多态158
9.1 继承158
9.1.1 继承在Java中的实现158
9.1.2 方法重写159
9.1.3 访问权限修饰符protected160
9.1.4 super关键字161
9.1.5 继承下的构造方法162
9.2 OBJECT 类介绍163
9.3 抽象类和166
9.3.1 抽象类和抽象方法166
9.3.2 和法167
9.4 多态168
9.4.1 父类引用指向子类对象168
9.4.2 多态的实现168
9.5 继承和多态示例169
9.5.1 四则运算程序169
9.5.2 动物喂养案例173
9.5.3 舒舒租车系统176
关键术语182
本章小结182
复习题183
第10章 接口189
10.1 接口189
10.1.1 接口的定义189
10.1.2 接口的实现189
10.1.3 接口和抽象类的关系190
10.1.4 接口的UML表示191
10.2 接口与多态191
10.2.1 接口实现多态191
10.2.2 面向接口的编程192
10.3 匿名内部类194
10.4 JAVA常用接口195
10.5 接口的新特性197
10.5.1 默认方法197
10.5.2 接口的静态方法198
10.5.3 函数式接口199
10.6 LAMBDA表达式199
10.6.1 lambda表达式的语法200
10.6.2 lambda表达式与函数式接口200
10.7 接口的应用示例201
关键术语203
本章小结203
复习题203
第11章 异常处理208
11.1 异常概述208
11.2 异常类型209
11.2.1 Error类210
11.2.2 Exception类210
11.3 TRY-CATCH-FINALLY语句211
11.3.1 多catch语句段
的try-catch语句211
11.3.2 try-catch-finally与return语句212
11.3.3 try-catch语句的嵌套214
11.3.4 try语句块中自动释放资源215
11.3.5 一个catch语句块捕获
多种类型异常对象215
11.4 THROW异常的抛出216
11.4.1 throw抛出异常216
11.4.2 throws子句217
11.4.3 异常抛出和子类218
11.5 自定义异常218
11.6 异常应用示例218
关键术语220
本章小结220
复习题220
第12章 Java常用类223
12.1 STRING类和STRINGBUFFER类223
12.1.1 构造字符串对象223
12.1.2 字符串特性224
12.1.3 字符串对象不可变性226
12.2 STRINGBUFFER类227
12.2.1 StringBuffer类创建对象227
12.2.2 StringBuffer类常用方法228
12.3 大数类229
12.3.1 BigInteger类229
12.3.2 BigDecimal类230
12.4 JAVA常用日期处理类232
12.4.1 Date类233
12.4.2 Calendar类234
12.4.3 DateFormat类236
12.4.4 SimpleDateFormat类237
12.5 JAVA集合框架238
12.5.1 List列表接口239
12.5.2 Set集合接口240
12.5.3 Map映射接口241
12.6 COLLECTIONS类242
12.7 CLASS类244
12.8 集合应用示例246
关键术语247
本章小结247
复习题247
第13章 图形用户界面249
13.1 AWT和SWING249
13.1.1 AWT介绍249
13.1.2 Swing介绍250
13.2 窗体251
13.3 面板253
13.4 SWING常用组件254
13.4.1 标签254
13.4.2 按钮254
13.4.3 文本框255
13.4.4 文本域256
13.4.5 单选按钮257
13.4.6 复选框258
13.4.7 菜单条、菜单和菜单项259
13.5 布局管理261
13.5.1 流式布局管理器262
13.5.2 边界式布局
管理器BorderLayout262
13.5.3 网格式布局管理器263
13.6 事件驱动程序设计264
13.6.1 事件模型264
13.6.2 Java事件类、监听器
接口和适配器类265
13.6.3 事件处理实现方式268
13.7 常用事件类及事件处理270
13.7.1 窗口事件及处理270
13.7.2 动作事件及处理271
13.7.3 选择事件及处理272
13.7.4 键盘事件及处理273
13.8 图形用户界面应用实例274
关键术语278
本章小结278
复习题278
第14章 文件和流281
14.1 FILE类281
14.2 输入流和输出流284
14.3 二进制流284
14.3.1 InputStream类
和OutputStream类
内容摘要
Java语言是面向对象的编程语言,具有跨平台、
安全、稳定以及多线程等优良特性,在网络程序开发、移动程序开发方面使用广泛,是目前最常用的编程语言之一。
姚晓玲等编著的《Java语言程序设计(高等学校十二五应用型特色规划教材)》分为15章,分别介绍了Java的基本数据类型结构、语句、类与对象、方法、数组、类的深入探讨、继承与多态、接口、异常处理、Java常用类、图形用户界面、文件和流、线程等内容。
本书注重面向对象的编程实践和问题分析能力的训练,使用大量例题来帮助理解和应用知识,并且对Java8的部分新特性进行了介绍。本书通俗易懂,便于自学,每一章都配有应用举例,以帮助读者理解该章节的主要内容。本书配套PPT、源代码、习题解答。
本书适合作为高等院校相关专业的Java程序设计的教材,也可供自学者及软件开发人员参考。
主编推荐
精彩内容
Java语言是面向对象的编程语言,具有跨平台、安全、稳定以及多线程等优良特性,在网络程序开发、移动程序开发方面使用广泛,是目前*常用的编程语言之一。全书共分为15章,分别介绍了Java的基本数据类型结构、语句、类与对象、方法、数组、类的深入探讨、继承与多态、接口、异常处理、Java常用类、图形用户界面、文件和流、线程等内容。本书注重面向对象的编程实践和问题分析能力的训练,使用大量例题来帮助理解和应用知识,并且对Java 8 的部分新特性进行了介绍。本书通俗易懂,便于自学,每一章都配有应用举例,以帮助读者理解该章节的主要内容。
媒体评论
— 没有更多了 —
以下为对购买帮助不大的评价