Java程序设计(慕课版)

浪潮集团真实案例,企业+高校产学合作开发
分享 推荐 5 收藏 43 阅读 6.5K
姬忠红 (作者) 978-7-115-51548-3

关于本书的内容有任何问题,请联系 张斌

与浪潮集团合作的系列教材之一。
包含丰富案例,重点培养学生的实际动手能力;
知识点全面,重点难点突出;
教材配套全面,有知识点授课视频做支撑;
部分项目是浪潮集团真实项目案例。
¥59.80 ¥50.83 (8.5 折)
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

Java 是目前企业中常用的一种面向对象思想开发的编程技术,是Java EE 企业级开发体系中非常重要的基础技术。
本书由浅入深地讲解了整个Java程序设计的基础知识、开发环境与开发工具。全书共15 章,第1~9章是Java初级部分,主要内容包括Java语言概述、Java语言基础、程序的控制语句、数组、面向对象基础、继承、多态、抽象类、接口、包和常用API、Java异常处理等;第10~14章是Java高级部分,主要内容包括集合类、输入/输出流、多线程、JDBC数据库编程、网络编程等;第15章是综合项目案例。
本书所有知识都以结合具体实例的形式进行介绍,力求详略得当,使读者快速掌握Java面向对象的程序设计方法与设计思想。书后附有练习及上机指导,供读者实践练习。

目录

第 1章 Java语言概述 1
1.1 计算机语言及Java语言的发展史 1
1.2 Java语言的特点 3
1.3 环境的安装、配置及测试 3
1.4 开发第 一个Java应用程序 10
1.5 Java的运行体制 13
1.6 Eclipse集成开发工具 15
本章小结 23
习题 23
上机指导 24
第 2章 Java语言基础 25
2.1 标识符和关键字 25
2.1.1 标识符 25
2.1.2 关键字 25
2.2常量与变量 26
2.2.1 常量 26
2.2.2 变量 27
2.3 Java数据类型 29
2.3.1 整数类型 29
2.3.2 浮点类型 31
2.3.3 字符类型 32
2.3.4 布尔类型 33
2.3.5 数据类型转换 33
2.4 运算符 36
2.4.1 算术运算符 37
2.4.2 关系运算符 39
2.4.3 逻辑运算符 40
2.4.4 位运算符 41
2.4.5 赋值运算符及扩展 44
2.4.6 字符串连接运算符 45
2.4.7 条件运算符 45
2.4.8运算符优先级 46
2.5 表达式 47
本章小结 47
习题 47
上机指导 48
第3章 程序的控制语句 49
3.1 程序控制语句简介及分类 49
3.2选择语句 49
3.2.1 if else语句 50
3.2.2 switch语句 53
3.3迭代语句 56
3.3.1 while语句 57
3.3.2 do while语句 58
3.3.3 for语句 62
3.3.4 foreach语句 65
3.4跳转语句 66
3.4.1 break语句 66
3.4.2 continue语句 68
3.4.3 return语句 69
本章小结 70
习题 70
上机指导 71
第4章 数组 72
4.1 数组概念 72
4.2一维数组 72
4.3多维数组(二维数组) 75
4.4 Arrays 类 78
本章小结 80
习题 81
上机指导 81
第5章 面向对象的基础 82
5.1 面向对象的基本概念 82
5.2 封装 86
5.3 对象的创建、使用、销毁 90
5.4 构造方法 93
本章小结 99
习题 100
上机指导 100
第6章 继承 101
6.1 static与final关键字 101
6.1.1 static关键字 101
6.1.2 final关键字 104
6.2 继承 106
6.3 this关键字 121
6.4 super关键字 123
本章小结 124
习题 124
上机指导 128
第7章 多态 129
7.1 多态概述 129
7.1.1 为什么需要多态 129
7.1.2多态的概念及分类 131
7.1.3 重载 132
7.1.4重写 134
7.1.5关键字instanceof 138
7.2 内部类 139
本章小结 141
习题 141
上机指导 145
第8章 抽象类、接口、包和常用API 146
8.1 抽象类 146
8.1.1抽象类概念 146
8.1.2语法 146
8.1.3抽象类特征 146
8.1.4抽象类的作用及意义 146
8.1.5向上转型 148
8.2 接口 150
8.3 包 159
8.4 包装类 160
8.5.1 简介 160
8.5.2 常用包装类的操作方法 161
8.5.3 自动装箱/拆箱 164
8.5 String、StringBuffer、StringBuilder类 165
8.5.1 String类 165
8.5.2 StringBuffer类 170
8.5.3 StringBuilder类 172
本章小结 174
习题 174
上机指导 176
第9章 Java异常处理 177
9.1 Java异常 177
9.2 Java异常处理 180
9.3自定义异常 186
本章小结 189
习题 190
上机指导 193
第 10章 集合类 195
10.1 集合类概述及其体系结构 195
10.1.1 集合类概述 195
10.1.2 集合类体系结构 195
10.2 List集合 197
10.2.1 List接口 197
10.2.2 List接口的实现类 197
10.3 Set集合 200
10.3.1 HashSet类 200
10.3.2 TreeSet类 201
10.4 Map集合 203
10.4.1 Map接口 203
10.4.2 Map接口的实现类 204
本章小结 206
习题 206
上机指导 207
第 11章 输入/输出流 208
11.1文件处理(File类) 208
11.1.1文件的创建与删除 208
11.1.2获取文件信息 210
11.2 I/O流概述 211
11.2.1Java流式输入/输出原理 211
11.2.2 输入/输出流的概念 212
11.3 输入/输出流分类 212
11.4字节流 213
11.4.1 InputStream类和OutputStream类 213
11.4.2 FileInputStream类和FileOutputStream类 215
11.4.3 BufferedInputStream类和BufferedOutputStream类 219
11.4.4 DataInputStream类 和DataOutputStream类 222
11.4.5 PrintStream类 224
11.5字符流的概念 225
11.5.1 Reader类和Writer类 226
11.5.2 FileReader类和FileWriter类 226
11.5.3 BufferedReader类和BufferedWriter类 230
11.6对象的序列化 232
11.6.1序列化的定义 232
11.6.2序列化方法 232
11.6.3构造对象的输入/输出流 233
11.6.4序列化的注意事项 235
本章小结 238
习题 238
上机指导 239
第 12章 多线程 241
12.1 进程、线程的概念及区别 241
12.2 创建线程的方式 243
12.3 线程的生命周期 247
12.4 线程调度和线程控制 248
12.5 线程优先级 252
12.6 线程同步 254
12.7 死锁 260
12.8 使用 wait()、notify()在线程间通信 261
本章小结 262
习题 262
上机指导 263
第 13章 JDBC数据库编程 264
13.1 JDBC概述 264
13.2 JDBC常用API 265
13.2.1 DriverManager类 265
13.2.2 Connection接口 267
13.2.3 Statement接口 268
13.2.4 ResultSet接口 268
13.2.5 ResultSetMetaData接口 269
13.2.6 PreparedStatement接口 275
13.2.7 CallableStatement接口 278
13.5 使用JDBC进行事务处理 282
13.5.1事务的概念 282
13.5.2 JDBC控制事务语句 282
本章小结 284
习题 284
上机指导 285
第 14章 网络编程 286
14.1 网络编程基础 286
14.1.1 TCP(传输控制协议) 286
14.1.2 UDP(数据报协议) 287
14.2 URL(统一资源定位符) 287
14.3 Socket通信 291
14.3.1 Socket类 291
14.3.2 ServerScoket类 294
14.4 UDP编程 300
本章小结 304
习题 305
上机指导 305
第 15章 综合实战 306
15.1 项目背景及项目结构 306
项目背景 306
程序框架结构图 306
系统模块结构图 307
15.2 数据库的设计 308
15.3 环境搭建 311
创建工程 311
添加数据库支持 312
软件版本说明 312
15.4 系统管理 312
15.5 系统功能 312
15.6 系统实现 313
15.6.1 数据库连接工具类 314
15.6.2 系统登录模块 315
15.6.3 预约挂号模块 326
15.6.4 查询缴费明细模块 327
15.6.5 医生诊断管理模块 345
本章小结 348

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

拥有十余年大型软件项目开发、管理及教学经验,具有丰富的软件开发及教学经验。主持或参与《固定资产管理系统》、《劳资系统》等相关项目。参与《JSP程序设计与案例实战》教材的编写。

推荐用户

购买本书用户

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部