新闻资讯
看你所看,想你所想

java程式设计(朱庆生、古平编着书籍)

java程式设计(朱庆生、古平编着书籍)

java程式设计(朱庆生、古平编着书籍)

《java程式设计》是2011年清华大学出版社出版的图书,作者是朱庆生、古平。

基本介绍

  • 书名:java程式设计
  • 作者:朱庆生、古平
  • ISBN:9787302244752
  • 页数:348
  • 定价:36元
  • 出版社:清华大学出版社
  • 出版时间:2011年5月
  • 装帧:平装
  • 开本:16

内容简介

本书是在国家精品课程“Java程式设计”(网路)和教育部-IBM精品课程“Java并发编程实践”的建设和教学实践过程中总结出来的实用教材。全书分为4篇: 第一篇介绍Java语言的基本机制和语法,包括程式设计基础、数组、类和对象设计、继承与多态、Java标準类库等;第二篇从实用的角度出发,重点介绍Java的异常处理、输入/输出处理、多执行绪、图形界面设计技术等;第三篇面向网路套用,重点介绍URL与Socket通信技术、Web编程技术、JDBC技术、Web站点构建等;第四篇以“学生信息管理系统”和“推箱子游戏”为实例,展示Java的实用开发方法、过程、技巧等。附录介绍Eclipse工具的安装和使用。
本书作为面向全国高校计算机及其相关专业本科生“Java程式设计”课程的教材,採用Why-What-How的编写模式,各章知识点之间环环相扣,且辅以详尽的实例和代码分析,让读者既明白自己需要学什幺,又懂得如何学以致用。全书内容由浅入深,通过“实践→理论→再实践”,介绍Java的关键知识点和编程技巧,使读者全面掌握Java技术,为从事J2EE系统开发打下坚实的基础。本书也可作为需要使用Java语言的软体开发人员和科技工作者的自学参考书。

图书目录

第一篇 基 础 篇
第1章 Java概述3
1.1 Java语言3
1.1.1 Java语言的特点4
1.1.2 Java平台的体系结构5
1.2 Java运行环境与开发环境5
1.2.1 Java运行环境5
1.2.2 Java开发环境6
1.3 Java程式举例9
1.3.1 编写第一个Java Application9
1.3.2 编写第一个Java Applet10
习题与思考12
第2章 Java程式设计基础13
2.1 标识符和关键字13
2.1.1 标识符13
2.1.2 关键字14
2.1.3 注释14
2.2 常量和变数15
2.2.1 常量15
2.2.2 变数15
2.3 基本数据类型16
2.3.1 布尔类型17
2.3.2 字元类型17
2.3.3 整数类型18
2.3.4 浮点类型18
2.3.5 各类型数据间的相互转换19
2.4 运算符20
2.4.1 算术运算符20
2.4.2 赋值运算符22
2.4.3 条件运算符23
2.4.4 位运算符23
2.4.5 关係运算符25
2.4.6 逻辑运算符25
2.5 表达式26
2.6 程式控制语句27
2.6.1 if语句27
2.6.2 switch语句28
2.6.3 while与do…while语句30
2.6.4 for语句32
2.6.5 break语句33
2.6.6 continue语句35
2.6.7 return语句37
2.7 实训任务37
习题与思考38
第3章 数组40
3.1 数组的使用40
3.2 一维数组41
3.2.1 定义数组41
3.2.2 生成数组41
3.2.3 初始化数组42
3.2.4 访问数组42
3.2.5 套用举例43
3.3 二维数组43
3.3.1 定义二维数组44
3.3.2 二维数组元素的引用44
3.3.3 套用举例44
3.4 数组实训任务45
习题与思考47
第4章 类和对象设计48
4.1 面向对象程式设计思想48
4.2 类和对象初探50
4.3 定义类50
4.3.1 定义成员变数51
4.3.2 定义成员方法51
4.3.3 方法重载52
4.4 实例化对象53
4.5 初始化对象54
4.6 使用对象56
4.7 使用类成员57
4.8 对象的清除59
4.9 创建Java应用程式59
4.10 包61
4.10.1 包的定义61
4.10.2 包的引入61
4.11 类及成员修饰符62
4.11.1 public63
4.11.2 protected63
4.11.3 private64
4.11.4 final65
4.12 类和对象实训任务66
习题与思考70
第5章 继承与多态72
5.1 继承的使用72
5.2 继承的实现73
5.3 方法重写与变数覆盖75
5.4 对象间的类型转换77
5.5 多态性78
5.6 抽象类与抽象方法79
5.7 接口定义80
5.8 接口实现81
5.9 继承与多态实训任务82
习题与思考84
第6章 Java标準类库86
6.1 简介86
6.2 字元串String与StringBuffer类87
6.2.1 String类87
6.2.2 StringBuffer类92
6.3 数据类型包装器类94
6.3.1 Double和Float95
6.3.2 Byte、Short、Integer和Long97
6.3.3 数字和字元串的转换99
6.4 System类100
6.4.1 记录程式执行的时间100
6.4.2 複製数组101
6.5 Math和Random类102
6.5.1 Math102
6.5.2 Random103
6.6 日期时间实用工具类104
6.6.1 Date(日期)104
6.6.2 Calendar(日曆)106
6.7 Java集合类108
6.7.1 集合接口108
6.7.2 实现List接口的类109
6.7.3 实现Set接口的类112
6.7.4 通过叠代接口访问集合类115
6.7.5 映射接口118
6.7.6 实现Map接口的类119
6.7.7 Arrays123
6.8 标準类实训任务124
习题与思考127
第二篇 提 高 篇
第7章 异常处理131
7.1 异常处理示例131
7.2 异常概述134
7.2.1 异常的定义134
7.2.2 异常处理带来的好处135
7.3 异常处理机制137
7.3.1 Java的异常处理机制137
7.3.2 异常类的类层次138
7.3.3 异常的处理139
7.4 自定义异常类142
7.5 异常处理实训任务143
习题与思考145
第8章 输入/输出处理146
8.1 输入/输出流的使用146
8.2 输入/输出流的划分147
8.3 标準输入/输出流149
8.3.1 简单标準输入149
8.3.2 Scanner类与标準输入结合150
8.3.3 标準输出151
8.4 位元组流使用151
8.4.1 File类151
8.4.2 档案输入/输出位元组流156
8.4.3 位元组过滤流159
8.5 字元流使用162
8.5.1 档案输入/输出字元流162
8.5.2 位元组流向字元流的转化164
8.5.3 Scanner与其他字元流结合166
8.6 串列化167
8.7 输入/输出处理实训任务170
习题与思考174
第9章 Java多执行绪175
9.1 多执行绪的使用175
9.2 执行绪的概念176
9.3 执行绪的创建177
9.3.1 採用继承创建执行绪177
9.3.2 通过实现接口创建执行绪179
9.4 执行绪的生命周期及调度180
9.4.1 执行绪生命周期180
9.4.2 执行绪调度和优先权181
9.5 执行绪的终止183
9.6 多执行绪实训任务186
习题与思考190
第10章 GUI程式设计与Applet191
10.1 GUI程式设计191
10.2 基于Swing的简单界面设计192
10.2.1 Swing简介192
10.2.2 Swing的类层次结构193
10.2.3 常见的GUI组件193
10.2.4 基于JFrame的简单GUI程式195
10.3 界面布局198
10.3.1 无布局管理器布局198
10.3.2 FlowLayout200
10.3.3 BorderLayout201
10.3.4 GridLayout202
10.3.5 複杂界面布局203
10.3.6 利用可视化工具进行布局206
10.4 回响用户事件208
10.4.1 事件处理的基本过程208
10.4.2 常用事件与事件监听器类210
10.4.3 键盘与滑鼠事件212
10.5 Applet215
10.6 Applet的安全机制216
10.7 Applet的定义216
10.8 Applet的使用217
10.8.1 Applet的生命周期217
10.8.2 Applet与HTML218
10.8.3 Applet的显示220
10.8.4 Applet与Application221
10.9 GUI程式设计实训任务223
习题与思考228
第三篇 网 络 篇
第11章 网路通信231
11.1 类URL及其WWW连线231
11.2 类InetAddress233
11.3 socket通信234
11.3.1 基于TCP协定的socket通信234
11.3.2 一个简单的socket通信示例236
11.3.3 扩展的socket通信示例237
11.3.4 基于UDP的网路通信240
11.3.5 一个简单的UDP通信示例241
习题与思考243
第12章 JSP与Servlet技术244
12.1 JSP技术的使用244
12.2 JSP技术246
12.2.1 JSP工作原理246
12.2.2 JSP的构成248
12.2.3 JSP内部对象251
12.3 Servlet技术258
12.3.1 Servlet简介258
12.3.2 Servlet常用接口的使用259
12.3.3 使用HttpServlet处理客户端请求263
12.3.4 获得Servlet初始化参数270
12.4 JSP和Servlet结合的方法272
12.4.1 模式一: JSP+JavaBean272
12.4.2 模式二: JSP+Servlet+JavaBean272
12.4.3 JSP和Servlet的选择272
12.5 JSP与Servlet开发实训任务274
习题与思考278
第13章 用Tomcat构建Web站点279
13.1 Tomcat简介279
13.2 安装配置Tomcat280
13.3 编写简单的Web站点280
13.3.1 配置伺服器运行环境280
13.3.2 新建动态Web工程282
13.3.3 Web工程的结构282
13.3.4 新建Servlet和JSP程式283
13.4 运行Web站点285
13.5 发布Web站点286
习题与思考288
第14章 JDBC技术289
14.1 JDBC的用途289
14.2 资料库和常用的SQL语句291
14.3 JDBC的结构293
14.4 通过JDBC访问资料库294
14.4.1 载入JDBC驱动程式294
14.4.2 建立连线294
14.4.3 执行SQL语句295
14.4.4 检索结果296
14.4.5 关闭连线296
14.5 JDBC实训任务300
习题与思考306
第四篇 实 例 篇
第15章 Java套用开发案例309
15.1 基于Web的简单学生信息管理系统309
15.1.1 程式的基本结构309
15.1.2 资料库操作的实现311
15.1.3 处理Web请求316
15.1.4 Web页面318
15.2 推箱子游戏328
15.2.1 程式的基本结构328
15.2.2 游戏地图设计328
15.2.3 程式逻辑329
15.2.4 绘製游戏界面334
15.2.5 游戏窗体336
附录A Eclipse开发工具339
A.1 Eclipse工具简介339
A.2 下载和安装Eclipse340
A.3 Eclipse的基本功能341
A.3.1 运行Eclipse341
A.3.2 新建Java工程342
A.3.3 新建Java类343
A.3.4 运行Java程式344
A.4 Eclipse的其他功能347
A.5 安装Eclipse外挂程式347
参考文献349

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com