Java程序设计与实战 - 中国高校教材图书网
|
书名: |
Java程序设计与实战
|
| ISBN: | 9787560651712 |
责任编辑: | |
| 作者: |
雷鸿
相关图书
|
装订: | 0 |
| 印次: | 1-1 |
开本: | 16开 |
| 定价: |
¥35.00
折扣价:¥33.25
折扣:0.95
节省了1.75元
|
字数: |
329千字
|
| 出版社: |
西安电子科技大学出版社 |
页数: |
224页
|
| 出版日期: |
2019-01-22 |
每包册数: |
12
|
| 国家规划教材: |
|
省部级规划教材: |
|
| 入选重点出版项目: |
|
获奖信息: |
|
|
|
| 内容简介: |
本书分理论篇和实战篇。理论篇的主要内容包括Java的开发环境配置、基本语法、基本结构、数组和字符串、对象和类、继承和封装、常用类和集合框架等;实战篇以4个实用、有趣的游戏或项目作为训练题材,训练内容涉及本书所介绍的基本知识和技术要点,进一步强化读者对Java的基本语法、基本结构、数组和字符串、类和对象等面向对象设计思想及相关技巧的理解,进而全面提高实践动手能力。本书使用的开发环境是JDK1.8+IDE(Eclipse),全书内容由浅入深、结构合理、重点难点突出、注重应用。 本书的编写结合了企业软件开发的思想,为学校教学量身定做,针对每个章节都设置了建议的基本教学课时;书中列出了所有实例的代码以及开发过程中用到的软件,供读者学习和参考。本书可作为高校计算机科学与技术、软件工程、网络工程、物联网、计算机软件、计算机信息管理、电子信息技术和经济管理等相关专业的程序设计教材,也可以作为科研、程序设计等人员的参考书籍。
|
| 作者简介: |
|
|
| 章节目录: |
理 论 篇
第1章 开发简单Java应用程序 2
1.1 Java语言的发展过程 2
1.2 Java的工作原理及特点 2
1.2.1 Java程序的处理过程 3
1.2.2 Java字节码文件 3
1.2.3 Java虚拟机 3
1.2.4 垃圾回收 4
1.3 Java SDK的安装与配置 4
1.3.1 下载并安装Java SDK
开发工具 4
1.3.2 JDK的配置与测试 6
1.4 Eclipse的安装与使用 7
1.4.1 Eclipse的安装与启动 7
1.4.2 Eclipse的使用 8
1.5 Java程序开发 12
1.5.1 Java Application 12
1.5.2 Java Applet 14
习题 16
第2章 Java的基本语法(上) 17
2.1 代码编写规则 17
2.1.1 代码编写规则 17
2.1.2 注释 18
2.2 标识符的作用 20
2.2.1 标识符的命名 20
2.2.2 保留字/关键字 20
2.3 变量和常量 21
2.3.1 变量 21
2.3.2 常量 23
2.4 数据类型 24
2.4.1 简单类型 24
2.4.2 引用类型 27
2.5 类型转换 28
2.5.1 自动类型转换 28
2.5.2 强制类型转换 29
2.5.3 几种特殊类型的转换 29
习题 32
第3章 Java的基本语法(下) 33
3.1 if语句 33
3.1.1 简单if语句 33
3.1.2 标准if-else语句 34
3.1.3 多重if语句 36
3.1.4 嵌套if语句 37
3.2 switch-case语句 39
3.3 for语句 43
3.3.1 break语句 44
3.3.2 continue语句 48
3.3.3 多重for循环语句 50
3.3.4 多重for循环语句中的break 51
3.4 while语句 52
习题 54
第4章 Java的数组 55
4.1 数组 55
4.1.1 数组的声明 55
4.1.2 数组的创建 55
4.1.3 数组的使用注意事项 56
4.2 基本数据类型数组 57
4.2.1 基本数据类型数组的初始化 57
4.2.2 基本数据类型数组的应用 58
4.3 引用数据类型数组 59
4.3.1 引用数据类型数组的创建 59
4.3.2 引用数据类型数组的初始化 60
4.3.3 引用数据类型数组的应用 61
4.4 二维数组 62
4.4.1 二维数组的定义 62
4.4.2 二维数组的初始化 62
4.4.3 二维数组的应用 63
4.5 三维数组及多维数组 63
4.5.1 三维数组 63
4.5.2 多维数组 64
习题 65
第5章 Java的类和对象(上) 66
5.1 类和对象的概念 66
5.1.1 面向对象程序设计概述 66
5.1.2 类的基础概述 67
5.1.3 类是对象的蓝本 70
5.1.4 类的声明 71
5.1.5 类与类之间的关系 73
5.2 面向对象 73
5.2.1 对象的特征 73
5.2.2 现实对象与软件对象 74
5.2.3 对象的作用 74
5.2.4 对象的创建 75
5.2.5 对象的封装 77
5.3 HelloWorld实例分析 78
5.4 成员方法 78
5.4.1 void返回方法 79
5.4.2 无参方法 80
5.4.3 多参方法 80
5.5 局部变量和成员变量 81
5.6 静态变量与静态方法 82
5.7 包的定义与导入 84
5.8 访问控制符 85
5.9 重载 86
5.10 类的实例化 87
5.11 静态块和实例块 88
习题 90
第6章 Java的类和对象(下) 91
6.1 继承的概念 91
6.2 子类对象的创建 93
6.3 this与super 94
6.4 继承中的访问控制符 96
6.5 覆盖 98
6.6 多态 99
6.7 引用的范围 101
6.7.1 引用变量的类型转换 102
6.7.2 Object类与Object型引用变量 103
6.8 “=?=”与equals() 105
6.9 类的层级图 107
6.10 抽象类 108
6.11 接口 110
6.12 final关键字 112
6.13 接口与回调 113
6.14 Cloneable接口与
Enumeration接口 121
习题 124
第7章 Java的常用类 127
7.1 String类 127
7.1.1 String类的构造函数 127
7.1.2 String类的方法 128
7.1.3 字符串池 130
7.2 StringBuffer类 131
7.2.1 StringBuffer类的构造函数 131
7.2.2 StringBuffer类的方法 131
7.3 StringBuilder类 132
7.3.1 StringBuilder类的构造函数 132
7.3.2 StringBuilder类的方法 133
7.3.3 String类、StringBuffer类和
StringBuilder类的效率比较 133
7.4 Math类 134
7.5 BigInteger类 136
7.6 Arrays类 137
7.7 Date类 139
7.8 Locale类 140
7.9 Random类 142
7.10 Calendar 类 143
7.11 Java执行其他的程序 144
习题 145
第8章 Java的集合框架 146
8.1 Collection接口 147
8.1.1 常用方法 147
8.1.2 迭代器 150
8.2 List接口 152
8.2.1 常用方法 152
8.2.2 实现原理 156
8.3 Map接口 158
8.3.1 概述 158
8.3.2 常用方法 158
8.3.3 Comparable接口 163
8.3.4 实现原理 163
8.4 Set接口 165
8.5 集合框架中常用类的区别 168
习题 168
实 战 篇
实战S1 Java开发环境平台搭建 172
S1.1 实战指导 172
S1.2 知识分析 172
S1.3 拓展应用 172
实战S2 利用Java循环和分支
结构开发万年历 174
S2.1 实战任务的引入 174
S2.2 知识背景 174
S2.3 实战任务的实现 175
S2.4 拓展应用 182
实战S3 利用Java的类和
对象开发猜拳游戏 185
S3.1 实战任务的引入 185
S3.2 知识背景 185
S3.3 实战任务的实现 186
S3.4 拓展应用 191
实战S4 利用Java综合知识开发
MINI音乐管理系统 199
S4.1 实战任务的引入 199
S4.2 知识背景 199
S4.3 实战任务的实现 201
S4.4 拓展应用 208
致谢 216
|
| 精彩片段: |
|
|
| 书 评: |
|
|
| 其 它: |
|
|
|