图书介绍

Java程序设计与应用开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java程序设计与应用开发
  • 黄俊,孙燮华编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111448242
  • 出版时间:2014
  • 标注页数:352页
  • 文件大小:129MB
  • 文件页数:361页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java程序设计与应用开发PDF格式电子书版下载

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

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

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

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

图书目录

上篇 Java基础1

第1章 概论1

1.1初识Java1

1.1.1第一个Java独立应用程序1

1.1.2第一个Java小应用程序2

1.1.3第一个MIDlet手机程序3

1.2 Java程序开发5

1.2.1在文本编辑器中编写Java程序5

1.2.2在JCreator中编写Java程序7

1.2.3在Eclipse中编写Java程序9

1.3习题12

第2章Java语言基础14

2.1标识符与关键词14

2.1.1标识符14

2.1.2关键词15

2.2 Java数据类型16

2.2.1基本数据类型16

2.2.2数据类型的转换17

2.2.3变量、说明和赋值18

2.2.4复合数据类型19

2.3表达式与语句20

2.3.1运算符与表达式20

2.3.2语句28

2.3.3变量的作用域28

2.4程序控制流29

2.4.1 if语句30

2.4.2 switch语句31

2.4.3 while和do-while语句33

2.4.4 for语句35

2.4.5跳转语句35

2.5习题38

第3章 数组与字符串42

3.1数组42

3.1.1一维数组42

3.1.2多维数组47

3.1.3数组的复制50

3.2数组作为参数或返回值的方法调用52

3.2.1传递数组52

3.2.2返回值为数组类型的方法52

3.3字符串类和字体类54

3.3.1字符串类54

3.3.2 StringBuffer类60

3.3.3字体类62

3.4习题65

第4章Java面向对象特性67

4.1概述67

4.2类和对象68

4.2.1类的定义68

4.2.2对象的创建、初始化和使用70

4.2.3构造方法71

4.2.4成员变量和成员方法73

4.2.5成员方法的递归76

4.2.6方法的重载78

4.3类的继承和多态81

4.3.1继承的概念81

4.3.2继承的实现82

4.3.3单重继承83

4.3.4多态性83

4.3.5方法和域的覆盖83

4.4包与接口88

4.4.1包88

4.4.2接口89

4.5习题92

第5章 界面控件与事件94

5.1文本框与文本域94

5.1.1 Swing文本框与文本域94

5.1.2 AWT文本框与文本域97

5.2标签与按钮98

5.2.1 Swing标签98

5.2.2 AWT标签100

5.2.3 Swing按钮103

5.2.4 AWT按钮106

5.3复选框与单选按钮107

5.3.1 Swing复选框与单选按钮107

5.3.2 AWT复选框与单选按钮110

5.4面板与框架112

5.4.1 Swing和AWT面板112

5.4.2 Swing和AWT框架114

5.5菜单大类117

5.6事件与监视器接口119

5.6.1事件类119

5.6.2事件的起源121

5.6.3事件与监视器接口121

5.6.4实例——键盘事件122

5.7习题126

第6章 布局管理器128

6.1网格布局管理器128

6.1.1带有间隔的网格布局管理器128

6.1.2整数类Integer、浮点数类Float和数学类Math130

6.1.3简单加法器的网格布局131

6.2边界布局管理器134

6.2.1完全边界布局134

6.2.2不完全边界布局135

6.3不使用布局管理器实现布局138

6.3.1不使用布局管理器的布局方法139

6.3.2数码Puzzle游戏界面设计141

6.4习题144

第7章 Applet编程146

7.1 Applet基础146

7.1.1 Applet类的定义与成员方法147

7.1.2 Applet的生命周期147

7.1.3独立应用程序与Applet的转换149

7.1.4确保Applet正常运行152

7.2 HTML与标记〈APPLET〉153

7.2.1 〈APPLET〉标记的属性153

7.2.2利用标记参数向Applet传递信息156

7.3 Applet的应用159

7.3.1 Applet与图形用户界面159

7.3.2实例——Applet应用160

7.4习题163

第8章 图形GUI设计165

8.1 Graphics类与Color类165

8.1.1 Graphics类165

8.1.2 Color类166

8.2建立绘图程序167

8.2.1 Point类及其应用167

8.2.2布尔标志的设计与绘图程序169

8.3图形与图像的显示173

8.4异或绘图模式175

8.5习题177

第9章 多线程179

9.1关于线程179

9.1.1不调用和调用多线程比较试验179

9.1.2线程的状态184

9.1.3与线程有关的类185

9.2创建线程188

9.2.1扩展线程类188

9.2.2利用Runnable接口190

9.3线程同步193

9.3.1线程不同步产生的问题193

9.3.2同步线程197

9.4异常处理198

9.4.1 Java异常处理机制199

9.4.2异常的处理199

9.4.3 MediaTracker类和异常处理应用200

9.5习题203

第10章JDBC与数据库205

10.1关系数据库与SQL语言205

10.1.1关系数据库的基本概念205

10.1.2数据定义语言206

10.1.3数据操纵语言207

10.1.4数据查询语言207

10.2使用JDBC连接数据库208

10.2.1 JDBC结构208

10.2.2 4类JDBC驱动程序209

10.2.3 JDBC编程要点210

10.2.4常用的JDBC类与方法210

10.2.5实例——安装ODBC驱动程序213

10.3 JDBC编程实例215

10.3.1创建和删除数据表215

10.3.2插入记录217

10.3.3更新数据218

10.3.4删除记录220

10.3.5查询数据库221

10.4习题224

下篇 Java应用开发226

第11章 多媒体技术226

11.1综合案例——多媒体电子相册设计226

11.1.1界面设计226

11.1.2在独立应用程序中播放音乐的方法227

11.1.3独立应用程序中图像的载入和图像类230

11.1.4图片翻动功能设计235

11.1.5加入显示缩放功能235

11.1.6多媒体电子相册的实现237

11.1.7文件的输入与输出241

11.2综合案例——音乐日历时钟的图形设计245

11.2.1整体界面和图形设计245

11.2.2日历类和双缓冲技术247

11.2.3图像映射252

11.3习题254

第12章 动画设计256

12.1综合案例——文字动画256

12.1.1逐个显示字符串256

12.1.2文字浮动的多线程程序259

12.2综合案例——图形动画262

12.2.1音乐日历时钟的完全实现262

12.2.2多媒体动画welcomeYou270

12.3习题278

第13章 注册软件与学生信息系统280

13.1综合案例——注册软件的实现280

13.1.1界面实现280

13.1.2加入监视器285

13.1.3完成实例LoginDemo287

13.2综合案例——学生信息系统的实现289

13.2.1添加功能的实现289

13.2.2删除功能的实现290

13.2.3修改功能的实现291

13.2.4实现学生信息系统291

13.3习题301

第14章 网络编程304

14.1 URL类和URLConnection类304

14.1.1 URL类的功能及应用304

14.1.2 URLConnection类的功能及应用308

14.2综合案例——Socket网络通信308

14.2.1 Socket基本概念309

14.2.2 Socket类与ServerSocket类309

14.2.3客户机端程序311

14.2.4服务器端程序313

14.3综合案例——简易聊天室315

14.3.1简易聊天室服务器端程序315

14.3.2简易聊天室客户机端程序317

14.4习题320

第15章 游戏编程初步322

15.1综合案例——数码Puzzle游戏322

15.1.1界面设计322

15.1.2数码Puzzle游戏的实现324

15.2综合案例——拼图游戏328

15.2.1用JLabel实现拼图游戏328

15.2.2用鼠标实现移动图片332

15.2.3用画布实现拼图游戏335

15.2.4用框架实现拼图游戏340

15.3综合案例——Puzzle游戏的改进和推广345

15.4习题345

附录 部分习题答案350

参考文献352

热门推荐