图书介绍

Java程序设计PDF|Epub|txt|kindle电子书版本网盘下载

Java程序设计
  • 朱庆生,古平主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302244752
  • 出版时间:2011
  • 标注页数:349页
  • 文件大小:79MB
  • 文件页数:321页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 基础篇3

第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.4System类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.7Java集合类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

第二篇 提高篇131

第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.1File类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 F1owLayout200

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

第三篇 网络篇231

第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

第四篇 实例篇309

第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

热门推荐