图书介绍

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

Java SE程序设计及实践
  • 青岛农业大学,青岛英谷教育科技股份有限公司编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560637877
  • 出版时间:2015
  • 标注页数:612页
  • 文件大小:69MB
  • 文件页数:625页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java SE程序设计及实践PDF格式电子书版下载

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

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

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

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

图书目录

理论篇3

第1章 初识Java3

1.1 Java简介4

1.2 Java的特点4

1.3 Java体系结构与程序类型5

1.3.1 Java体系结构6

1.3.2 Java程序类型6

1.4 JVM、JRE和JDK7

1.4.1 JVM7

1.4.2 JRE与JDK8

1.4.3 JVM、JRE和JDK三者关系8

1.5 第一个Java程序9

1.6 Java注释10

1.6.1 单行注释10

1.6.2 块注释10

1.6.3 文档注释11

本章小结12

本章练习12

第2章 Java基础知识13

2.1 常量和变量14

2.1.1 标识符14

2.1.2 分隔符14

2.1.3 常量15

2.1.4 变量16

2.2 数据类型16

2.2.1 基本数据类型16

2.2.2 引用类型18

2.2.3 类型转换18

2.3 变量的作用域和初始化20

2.3.1 变量的作用域20

2.3.2 变量的初始化21

2.4 运算符22

2.4.1 算术运算符22

2.4.2 比较运算符23

2.4.3 逻辑运算符24

2.4.4 位运算符25

2.4.5 赋值运算符28

2.4.6 条件运算符28

2.4.7 运算符优先级29

2.5 流程控制30

2.5.1 分支结构30

2.5.2 迭代结构34

2.5.3 转移语句39

2.6 数组42

2.6.1 数组创建42

2.6.2 数组初始化45

2.6.3 数组拷贝47

2.6.4 二维数组49

本章小结51

本章练习52

第3章 类与对象55

3.1 面向对象思想56

3.1.1 面向对象简介56

3.1.2 面向对象机制57

3.2 类与对象57

3.2.1 类的声明57

3.2.2 对象的创建59

3.2.3 构造方法60

3.2.4 类的方法63

3.2.5 使用对象64

3.3 参数传递和重载66

3.3.1 参数传递66

3.3.2 方法重载68

3.4 类的组织70

3.4.1 包70

3.4.2 访问修饰符72

3.4.3 静态变量和方法75

本章小结77

本章练习77

第4章 类之间的关系79

4.1 类间关系80

4.2 继承和多态80

4.2.1 继承80

4.2.2 多态83

4.2.3 super85

4.2.4 final89

4.3 Object类91

4.3.1 equals()方法91

4.3.2 toString()方法95

4.4 依赖、关联、聚合、组合关系96

4.4.1 依赖关系97

4.4.2 关联关系97

4.4.3 聚合关系98

4.4.4 组合关系100

本章小结101

本章练习102

第5章 抽象类、接口和内部类103

5.1 抽象类104

5.2 接口107

5.2.1 定义接口107

5.2.2 实现接口108

5.3 instanceof运算符110

5.4 对象转换111

5.5 内部类112

5.5.1 成员内部类112

5.5.2 局部内部类114

5.5.3 静态内部类115

5.5.4 匿名内部类117

本章小结117

本章练习118

第6章 异常处理119

6.1 异常120

6.1.1 异常概述120

6.1.2 Java异常的分类120

6.1.3 Java异常处理机制122

6.2 异常处理122

6.2.1 异常实例122

6.2.2 try、catch123

6.2.3 多重catch处理异常124

6.2.4 嵌套异常处理127

6.2.5 finally128

6.2.6 throw、throws129

6.3 自定义异常131

本章小结132

本章练习133

第7章 泛型和集合135

7.1 泛型136

7.1.1 认识泛型136

7.1.2 泛型定义138

7.1.3 有界类型139

7.1.4 通配符140

7.1.5 泛型的局限性142

7.2 集合概述144

7.2.1 集合框架144

7.2.2 迭代器接口147

7.3 集合类148

7.3.1 List148

7.3.2 Set152

7.3.3 Map155

7.3.4 区别与联系157

本章小结158

本章练习158

第8章 流和文件161

8.1 文件162

8.1.1 File类162

8.1.2 文件列表器164

8.2 流167

8.3 字节流168

8.3.1 InputStream169

8.3.2 OutputStream171

8.3.3 过滤流173

8.4 字符流176

8.4.1 Reader176

8.4.2 Writer179

8.5 对象流181

8.5.1 对象序列化与反序列化181

8.5.2 对象流对象181

本章小结185

本章练习185

第9章 JDBC基础187

9.1 JDBC188

9.1.1 JDBC概述188

9.1.2 JDBC结构188

9.1.3 JDBC类型189

9.1.4 JDBC与ODBC190

9.1.5 JDBC API191

9.2 访问数据库191

9.2.1 数据库访问步骤192

9.2.2 访问数据库示例195

9.3 操作数据库197

9.3.1 Statement197

9.3.2 PreparedStatement201

9.3.3 CallableStatement207

9.4 集元数据210

9.4.1 DatabaseMetaData211

9.4.2 ResultSetMetaData212

9.5 事务操作213

9.5.1 事务214

9.5.2 保存点215

本章小结217

本章练习218

第10章 Swing图形界面(1)219

10.1 Swing概述220

10.1.1 Swing简介220

10.1.2 Swing结构220

10.2 容器221

10.2.1 顶层容器221

10.2.2 中间容器223

10.3 布局224

10.3.1 FlowLayout224

10.3.2 BorderLayout225

10.3.3 GridLayout227

10.3.4 CardLayout228

10.3.5 NULL布局230

10.4 事件处理231

10.4.1 Java事件处理机制231

10.4.2 事件类232

10.4.3 监听接口233

10.4.4 事件处理步骤234

10.4.5 键盘事件238

10.4.6 鼠标事件240

10.4.7 适配器242

10.5 常用组件243

10.5.1 按钮243

10.5.2 标签244

10.5.3 图标244

10.5.4 文本组件245

10.5.5 复选框248

10.5.6 单选按钮249

10.5.7 列表框252

10.5.8 组合框253

本章小结259

本章练习260

第11章 Swing图形界面(2)263

11.1 菜单264

11.1.1 菜单栏对象264

11.1.2 菜单对象264

11.1.3 菜单项对象264

11.1.4 菜单示例265

11.1.5 弹出式菜单267

11.2 工具栏269

11.3 对话框270

11.3.1 标准对话框270

11.3.2 自定义对话框274

11.3.3 文件对话框279

11.3.4 颜色对话框284

11.4 JTable285

11.4.1 表格285

11.4.2 表格模型286

11.4.3 表格列模型286

11.4.4 表格选择模式287

本章小结291

本章练习292

第12章 线程知识293

12.1 线程294

12.1.1 线程概述294

12.1.2 Java线程模型295

12.2 线程使用295

12.2.1 创建线程295

12.2.2 线程状态298

12.2.3 线程优先级303

12.3 多线程305

12.3.1 多线程概述305

12.3.2 线程同步308

12.3.3 线程通信310

12.3.4 死锁313

本章小结315

本章练习316

第13章 网络编程Socket317

13.1 网络基础318

13.1.1 网络类型318

13.1.2 TCP/IP协议318

13.1.3 UDP协议319

13.1.4 IP地址320

13.1.5 端口321

13.1.6 域名与DNS321

13.2 网络API322

13.2.1 InetAddress类322

13.2.2 URL类324

13.2.3 URLConnection类326

13.3 Socket网络通信327

13.3.1 Socket类328

13.3.2 ServerSocket类329

13.3.3 C/S实例330

13.3.4 多线程Socket通信334

13.3.5 聊天室336

本章小结341

本章练习342

第14章 Java高级应用拓展343

14.1 类加载344

14.1.1 认识Class344

14.1.2 使用ClassLoader346

14.1.3 使用instanceof348

14.2 反射349

14.2.1 Constructor类350

14.2.2 Method类352

14.2.3 Field类353

14.3 枚举355

14.3.1 枚举定义356

14.3.2 Java枚举是类类型357

14.3.3 枚举继承自Enum359

14.4 注解360

14.4.1 注解定义360

14.4.2 注解使用361

14.4.3 注解内置363

14.5 国际化和本地化364

14.5.1 国际化概述364

14.5.2 Locale366

14.6 格式化处理368

14.6.1 数字格式化369

14.6.2 货币格式化371

14.6.3 日期格式化371

14.7 消息格式化375

14.8 字符集377

14.8.1 ASCII377

14.8.2 ISO8859-1377

14.8.3 GB2312、GBK和BIG5378

14.8.4 Unicode378

14.8.5 UTF-8和UTF-16378

14.9 正则表达式379

14.9.1 正则表达式概述379

14.9.2 模式379

14.9.3 常用正则表达式383

14.10 Java中应用正则表达式384

14.10 .1 Pattern类384

14.10 .2 Matcher类386

14.10 .3 应用实例388

本章小结393

本章练习393

实践篇397

实践1初识Java397

实践指导397

实践1.1397

实践1.2400

知识拓展406

拓展练习411

实践2 Java基础知识412

实践指导412

实践2.1412

实践2.2413

实践2.3414

实践2.4415

实践2.5416

知识拓展418

拓展练习429

实践3 类与对象431

实践指导431

实践3.1431

实践3.2433

实践3.3434

实践3.4438

实践3.5440

知识拓展444

拓展练习445

实践4 类之间的关系446

实践指导446

实践4.1446

实践4.2448

实践4.3453

实践4.4453

实践4.5454

实践4.6459

知识拓展462

拓展练习465

实践5 抽象类、接口和内部类466

实践指导466

实践5.1466

实践5.2467

实践5.3469

知识拓展471

拓展练习473

实践6 处理异常474

实践指导474

实践6.1474

实践6.2476

知识拓展477

拓展练习480

实践7 泛型与集合481

实践指导481

实践7.1481

实践7.2484

实践7.3484

知识拓展486

拓展练习494

实践8 流和文件495

实践指导495

实践8.1495

实践8.2497

实践8.3500

知识拓展505

拓展练习510

实践9 JDBC基础511

实践指导511

实践9.1511

实践9.2516

实践9.3518

实践9.4522

实践9.5523

实践9.6524

实践9.7525

知识拓展529

拓展练习539

实践10 Swing图形界面540

实践指导540

实践10.1540

实践10.2559

实践10.3563

实践10.4568

实践10.5571

实践10.6575

实践10.7577

实践10.8580

实践10.9581

实践10.10583

知识拓展585

拓展练习587

实践11 网络编程Socket588

实践指导588

实践11.1588

实践11.2589

实践11.3597

知识拓展602

拓展练习609

附录A Java关键字610

附录B 正则表达式元字符611

热门推荐