图书介绍

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

Java程序设计
  • 普运伟主编;王建华副主编;田春瑾,王樱子,刘领兵等参编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040369533
  • 出版时间:2013
  • 标注页数:350页
  • 文件大小:130MB
  • 文件页数:360页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 Java语言概述1

1.1 探究Java技术1

1.1.1 Java发展历程1

1.1.2 Java技术平台2

1.1.3 Java语言的特点3

1.2 认识JVM、JRE和JDK4

1.2.1 Java程序的运行机制4

1.2.2 Java运行环境5

1.2.3 Java开发环境5

1.3 Java开发环境准备6

1.3.1 JDK的下载、安装和配置6

1.3.2 常用的Java开发工具6

1.4 编写第一个Java程序8

1.4.1 Java程序的编辑8

1.4.2 Java程序的编译8

1.4.3 Java程序的运行9

1.5 Java程序的结构和规范9

1.5.1 理解第一个Java程序10

1.5.2 进一步认识Java程序11

1.5.3 标识符和关键字13

1.5.4 程序注释13

1.5.5 对Java程序的再次说明14

1.6 专题应用:Java程序的输入15

本章小结18

自测与思考18

第2章 数据类型与表达式20

2.1 Java的基本数据类型20

2.2 变量与常量22

2.2.1 变量22

2.2.2 常量24

2.3 基本数据类型变量的赋值24

2.3.1 整型变量的赋值25

2.3.2 浮点型变量的赋值26

2.3.3 字符型变量的赋值26

2.3.4 字符串变量的赋值29

2.3.5 布尔型变量的赋值29

2.3.6 基本数据类型变量的默认值30

2.4 表达式与运算符31

2.4.1 表达式31

2.4.2 运算符32

2.4.3 运算符的优先级40

2.5 扩展表达式和类型转换41

2.5.1 扩展表达式41

2.5.2 表达式的数据类型转换43

2.6 专题应用:获取数据的方法45

2.6.1 从键盘输入数据45

2.6.2 由计算机产生随机数48

本章小结49

自测与思考50

第3章 程序流程控制51

3.1 典型的程序结构51

3.2 选择结构52

3.2.1 if语句52

3.2.2 switch语句56

3.3 循环结构59

3.3.1 for语句59

3.3.2 while语句61

3.3.3 do-while语句63

3.3.4 嵌套循环65

3.4 控制跳转语句66

3.4.1 标号语句67

3.4.2 continue语句67

3.4.3 break语句68

3.5 专题应用:典型流程控制算法69

本章小结72

自测与思考72

第4章 数组75

4.1 数组的引入75

4.1.1 引入数组的必要性75

4.1.2 数组的概念76

4.2 一维数组76

4.2.1 一维数组的定义76

4.2.2 一维数组的长度80

4.2.3 创建一维数组方法81

4.2.4 一维数组应用举例82

4.3 二维数组84

4.3.1 声明二维数组变量84

4.3.2 创建二维数组85

4.3.3 二维数组的赋值与使用86

4.3.4 二维数组的长度86

4.3.5 非矩阵型二维数组87

4.3.6 二维数组应用举例89

4.4 多维数组92

4.5 专题应用:数组元素的排序93

本章小结97

自测与思考98

第5章 面向对象程序设计100

5.1 面向对象程序设计简介100

5.1.1 程序设计方法概述100

5.1.2 面向对象程序设计的特点101

5.2 类和对象102

5.2.1 定义类102

5.2.2 成员变量104

5.2.3 成员方法105

5.2.4 成员变量和局部变量的区别106

5.2.5 创建、使用和销毁对象107

5.2.6 方法中的参数传递109

5.3 构造方法112

5.3.1 构造方法的定义112

5.3.2 对象的生成过程114

5.3.3 this关键字116

5.4 类的继承118

5.4.1 继承的概念118

5.4.2 Java继承的实现119

5.4.3 访问权限修饰符121

5.4.4 构造方法与继承123

5.4.5 super关键字125

5.4.6 Object类125

5.5 类的多态127

5.5.1 多态的概念127

5.5.2 方法重载127

5.5.3 方法覆盖128

5.5.4 向上转型和动态绑定130

5.6 final关键字133

5.6.1 终极变量133

5.6.2 终极方法134

5.6.3 终极类135

5.7 静态成员136

5.7.1 静态变量136

5.7.2 静态方法137

5.8 抽象类138

5.8.1 抽象方法139

5.8.2 抽象类的定义及应用139

5.9 接口141

5.9.1 定义接口141

5.9.2 实现接口142

5.10 内部类144

5.10.1 内部类的定义及访问144

5.10.2 匿名内部类146

5.11 专题应用:多类设计147

本章小结151

自测与思考153

第6章 Java实用类库154

6.1 Java包及核心API154

6.1.1 包的概念和作用154

6.1.2 创建包155

6.1.3 引用包中的类157

6.1.4 常用的Java类库158

6.2 Math类和Random类160

6.2.1 Math类160

6.2.2 Random类163

6.3 Date类和GregorianCalendar类164

6.3.1 Date类164

6.3.2 GregorianCalendar类165

6.3.3 DateFormat类166

6.4 String类和StringBuffer类167

6.4.1 String类167

6.4.2 StringBuffer类172

6.5 集合接口与集合类174

6.5.1 集合接口与相关实现类174

6.5.2 Vector类178

6.5.3 泛型集合180

6.6 专题应用:开发一个应用项目的方法183

本章小结186

自测与思考187

第7章 异常处理188

7.1 Java的异常机制188

7.1.1 异常的概念188

7.1.2 异常实例分析189

7.1.3 异常发生时的控制权转移190

7.1.4 异常机制的优点191

7.2 异常的类型192

7.2.1 异常类继承规范192

7.2.2 三种异常类型192

7.2.3 方法抛出异常的声明193

7.2.4 常用标准异常类194

7.3 异常的抛出与捕获195

7.3.1 异常的抛出:throw语句195

7.3.2 异常的捕获196

7.4 自定义异常199

7.5 专题应用:账户存款管理200

本章小结204

自测与思考205

第8章 Java数据流及文件操作206

8.1 流及文件的基本概念206

8.1.1 流的概念206

8.1.2 流的作用206

8.1.3 文件操作中的流207

8.1.4 Java中的输入输出流类207

8.2 File类208

8.2.1 创建文件对象208

8.2.2 文件列表209

8.2.3 文件操作211

8.3 字节流214

8.3.1 抽象字节流214

8.3.2 文件字节流216

8.4 字符流219

8.4.1 抽象字符流219

8.4.2 文件字符流221

8.4.3 缓冲字符流223

8.5 过滤流227

8.5.1 过滤流概述227

8.5.2 数据流228

8.6 对象流230

8.7 专题应用:记录式文件的读写232

本章小结236

自测与思考237

第9章 图形用户界面程序设计239

9.1 图形用户界面简介239

9.2 Swing容器241

9.2.1 JFrame容器241

9.2.2 JPanel容器244

9.3 布局管理器245

9.3.1 FlowLayout布局管理器246

9.3.2 BorderLayout布局管理器247

9.3.3 GridLayout布局管理器250

9.3.4 绝对定位251

9.4 Java事件处理253

9.4.1 事件模型253

9.4.2 事件类和事件监听器255

9.4.3 事件适配器259

9.4.4 事件监听器的实现方式260

9.4.5 常见的事件处理261

9.5 常用Swing组件265

9.5.1 标签266

9.5.2 按钮267

9.5.3 文本组件270

9.5.4 单选按钮和复选框274

9.5.5 列表框277

9.5.6 组合框280

9.5.7 对话框281

9.5.8 菜单282

9.6 专题应用:GUI的设计与实现283

本章小结290

自测与思考291

第10章 Applet程序设计292

10.1 Applet程序设计简介292

10.1.1 编写并运行第一个Applet程序292

10.1.2 Applet程序的执行流程与生命周期294

10.1.3 Applet类295

10.1.4 Applet程序的安全性295

10.2 使用NetBeans创建Applet程序296

10.3 HTML与<APPLET>标记297

10.3.1 HTML297

10.3.2 <APPLET>标记298

10.4 利用Applet程序展示多媒体299

10.4.1 图形绘制299

10.4.2 图像处理301

10.4.3 声音输出302

10.5 专题应用:图片轮换302

本章小结304

自测与思考305

第11章 Java网络程序设计306

11.1 网络编程简介306

11.1.1 计算机网络306

11.1.2 协议及TCP/IP307

11.1.3 客户/服务器模型309

11.1.4 Java网络地址支持310

11.1.5 Java中的网络编程311

11.2 URL编程311

11.2.1 URL概述312

11.2.2 URL类312

11.2.3 通过URL访问WWW313

11.3 Socket编程316

11.3.1 Socket概述316

11.3.2 发送和接收数据318

11.3.3 TCP套接字318

11.3.4 UDP套接字320

11.4 专题应用:自动回声机323

本章小结327

自测与思考328

第12章 Java数据库程序设计329

12.1 MySQL数据库329

12.1.1 数据库系统简介329

12.1.2 MySQL数据库331

12.2 Java数据库连接335

12.2.1 JDBC的作用335

12.2.2 JDBC驱动程序336

12.2.3 JDBC连接337

12.3 数据维护与查询339

12.3.1 利用Statement接口执行SQL命令339

12.3.2 利用ResultSet访问结果集341

12.3.3 SQLException342

12.4 专题应用:电话充值和余额查询343

本章小结347

自测与思考347

参考文献349

热门推荐