图书介绍

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

JAVA SE程序设计
  • 青岛东合信息技术有限公司编著 著
  • 出版社: 北京:中国商务出版社
  • ISBN:9787510306907
  • 出版时间:2012
  • 标注页数:620页
  • 文件大小:346MB
  • 文件页数:642页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

理论篇2

第1章 Java概述2

本章目标2

学习导航2

任务描述3

1.1 Java简介4

1.2 Java的特点4

1.3 Java的体系结构5

1.3.1 Java体系结构5

1.3.2 Java程序类型6

1.4 JVM,JRE和JDK7

1.4.1 JVM7

1.4.2 JRE与JDK9

1.4.3 三者关系9

1.5 第一个Java程序10

1.6 Java注释11

小结12

练习12

第2章 Java基础14

本章目标14

学习导航14

任务描述15

2.1 常量和变量16

2.1.1 标识符16

2.1.2 分隔符16

2.1.3 常量17

2.1.4 变量17

2.2 数据类型18

2.2.1 基本数据类型18

2.2.2 引用类型19

2.2.3 类型转换20

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

2.3.1 变量作用域22

2.3.2 变量初始化22

2.4 运算符23

2.4.1 算术运算符23

2.4.2 比较运算符24

2.4.3 逻辑运算符25

2.4.4 位运算符26

2.4.5 赋值运算符28

2.4.6 条件运算符29

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 数组拷贝46

2.6.4 二维数组48

小结50

练习50

第3章 面向对象基础53

本章目标53

学习导航53

任务描述54

3.1 面向对象思想55

3.1.1 面向对象简介55

3.1.2 面向对象机制56

3.2 类与对象57

3.2.1 类的声明57

3.2.2 对象的创建58

3.2.3 构造方法59

3.2.4 类的方法62

3.2.5 使用对象63

3.3 参数传递和重载65

3.3.1 参数传递65

3.3.2 方法重载67

3.4 类的组织69

3.4.1 包69

3.4.2 访问修饰符70

3.4.3 静态变量和方法74

小结76

练习76

第4章 类之间的关系78

本章目标78

学习导航78

任务描述79

4.1 类间关系80

4.2 继承和多态80

4.2.1 继承80

4.2.2 多态84

4.2.3 super86

4.2.4 final89

4.3 Object类91

4.3.1 equals()方法91

4.3.2 toString()方法94

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

4.4.1 依赖关系96

4.4.2 关联关系97

4.4.3 聚合关系98

4.4.4 组成关系100

小结101

练习101

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

本章目标103

学习导航103

任务描述104

5.1 抽象类105

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 匿名内部类116

小结117

练习117

第6章 异常119

本章目标119

学习导航119

任务描述120

6.1 异常121

6.1.1 异常概述121

6.1.2 Java异常分类121

6.1.3 Java异常处理机制123

6.2 异常处理123

6.2.1 异常实例124

6.2.2 try,catch124

6.2.3 多重catch处理异常125

6.2.4 嵌套异常处理128

6.2.5 finally129

6.2.6 throw、throws130

6.3 自定义异常132

小结133

练习134

第7章 泛型与集合136

本章目标136

学习导航136

任务描述137

7.1 泛型138

7.1.1 认识泛型138

7.1.2 泛型定义140

7.1.3 有界类型141

7.1.4 通配符142

7.1.5 泛型的局限性144

7.2 集合概述145

7.2.1 集合框架146

7.2.2 迭代器接口148

7.3 集合类149

7.3.1 List149

7.3.2 Set153

7.3.3 Map155

7.3.4 区别与联系158

小结158

练习159

第8章 流与文件161

本章目标161

学习导航161

任务描述162

8.1 文件163

8.1.1 File类163

8.1.2 文件列表器165

8.2 流168

8.3 字节流169

8.3.1 InputStream169

8.3.2 OutputStream172

8.3.3 过滤流174

8.4 字符流177

8.4.1 Reader177

8.4.2 Writer179

8.5 对象流181

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

8.5.2 对象流182

小结185

练习186

第9章 JDBC187

本章目标187

学习导航187

任务描述188

9.1 JDBC189

9.1.1 JDBC概述189

9.1.2 JDBC结构189

9.1.3 JDBC类型190

9.1.4 JDBC与ODBC191

9.1.5 JDBC API192

9.2 访问数据库192

9.2.1 数据库访问步骤193

9.2.2 访问数据库示例196

9.3 操作数据库197

9.3.1 Statement197

9.3.2 PreparedStatement201

9.3.3 CallableStatement206

9.4 集元数据209

9.4.1 DatabaseMetaData209

9.4.2 ResultSetMetaData210

9.5 事务操作211

9.5.1 事务212

9.5.2 保存点213

小结215

练习215

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

本章目标217

学习导航217

任务描述218

10.1 Swing概述219

10.1.1 Swing简介219

10.1.2 Swing的结构219

10.2 容器220

10.2.1 顶层容器220

10.2.2 中间容器222

10.3 布局223

10.3.1 FlowLayout223

10.3.2 BorderLayout224

10.3.3 GridLayout226

10.3.4 CardLayout227

10.3.5 NULL布局229

10.4 事件处理231

10.4.1 Java事件处理机制231

10.4.2 事件类231

10.4.3 监听接口233

10.4.4 事件处理步骤233

10.4.5 键盘事件237

10.4.6 鼠标事件239

10.4.7 适配器240

10.5 常用组件242

10.5.1 按钮242

10.5.2 标签242

10.5.3 图标243

10.5.4 文本组件244

10.5.5 复选框247

10.5.6 单选按钮248

10.5.7 列表框251

10.5.8 组合框251

小结256

练习257

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

本章目标260

学习导航260

任务描述261

11.1 菜单262

11.1.1 菜单栏262

11.1.2 菜单262

11.1.3 菜单项262

11.1.4 菜单示例263

11.1.5 弹出式菜单265

11.2 工具栏266

11.3 对话框268

11.3.1 标准对话框268

11.3.2 自定义对话框271

11.3.3 文件对话框275

11.3.4 颜色对话框279

11.4 JTable281

11.4.1 表格281

11.4.2 表格模型282

11.4.3 表格列模型282

11.4.4 表格选择模式282

11.5 JTree287

11.5.1 树287

11.5.2 树模型287

11.5.3 树节点288

11.5.4 树事件288

小结291

练习291

第12章 线程292

本章目标292

学习导航292

任务描述293

12.1 线程294

12.1.1 线程概述294

12.1.2 Java线程模型295

12.2 线程使用295

12.2.1 创建线程296

12.2.2 线程状态298

12.2.3 线程优先级303

12.3 多线程304

12.3.1 多线程概述304

12.3.2 线程同步307

12.3.3 线程通信309

12.3.4 死锁312

小结313

练习314

第13章 网络编程315

本章目标315

学习导航315

任务描述316

13.1 网络基础317

13.1.1 网络类型317

13.1.2 TCP/IP协议317

13.1.3 IP地址319

13.1.4 端口319

13.1.5 域名与DNS320

13.2 网络API321

13.2.1 InetAddress类321

13.2.2 URL类323

13.2.3 URLConnection类325

13.3 Socket网络通信326

13.3.1 Socket类326

13.3.2 ServerSocket类327

13.3.3 C/S实例328

13.3.4 多线程Socket通信331

13.3.5 聊天室333

小结338

练习338

第14章 Java高级应用340

本章目标340

学习导航340

任务描述341

14.1 类加载342

14.1.1 认识Class342

14.1.2 使用ClassLoader344

14.1.3 使用instanceof346

14.2 反射347

14.2.1 Constructor类347

14.2.2 Method类349

14.2.3 Field类350

14.3 枚举352

14.3.1 枚举定义353

14.3.2 Java枚举是类类型354

14.3.3 枚举继承自Enum356

14.4 自动装箱/拆箱357

14.5 注解358

14.5.1 注解定义358

14.5.2 使用注解359

14.5.3 内置注解361

14.6 国际化和本地化362

14.6.1 国际化概述362

14.6.2 Locale364

14.7 格式化处理366

14.7.1 数字格式化366

14.7.2 货币格式化368

14.7.3 日期格式化369

14.8 资源包372

14.8.1 ListResourceBundle373

14.8.2 PropertyResourceBundle375

14.9 消息格式化376

14.10 字符集379

14.11 正则表达式380

14.11.1 正则表达式概述380

14.11.2 模式381

14.11.3 常用正则表达式384

14.12.1 ava中应用正则表达式385

14.12.1 Pattern类386

14.12.2 Matcher类387

14.12.3 应用实例390

小结394

练习395

实践篇398

实践1 Java概述398

实践指导398

实践1.G.1398

实践1.G.2404

知识拓展412

1.在Eclipse中调试Java代码412

2.Eclipse快捷键413

3.Eclipse中导入项目414

4.Applet应用417

5.数据读取419

拓展练习421

实践2 Java基础422

实践指导422

实践2.G.1422

实践2.G.2422

实践2.G.3423

实践2.G.4424

实践2.G.5425

知识拓展426

1.Java编码规范426

2.Math类431

3.String类433

4.Arrays类434

5.命令行参数436

6.for-each语句437

7.Random类438

拓展练习439

实践3 面向对象基础440

实践指导440

实践3.G.1440

实践3.G.2442

实践3.G.3443

实践3.G.4447

实践3.G.5449

知识拓展452

1.静态块452

2.Singleton设计模式453

拓展练习454

实践4 类之间的关系455

实践指导455

实践4.G.1455

实践4.G.2456

实践4.G.3461

实践4.G.4461

实践4.G.5462

实践4.G.6465

知识拓展468

1.可变参数468

2.日历类Calendar468

拓展练习470

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

实践指导471

实践5.G.1471

实践5.G.2472

实践5.G.3473

知识拓展477

1.Comparable接口477

2.Cloneable接口478

3.Template模式478

拓展练习480

实践6 异常482

实践指导482

实践6.G.1482

实践6.G.2484

知识拓展485

1.日志记录485

2.StringBuffer487

3.StringBuilder487

拓展练习488

实践7 泛型与集合489

实践指导489

实践7.G.1489

实践7.G.2491

实践7.G.3492

知识拓展493

1.泛型与继承493

2.擦除495

3.Java中的历史遗留容器类498

4.Properties499

5.Collections500

6.BitSet501

拓展练习502

实践8 流与文件503

实践指导503

实践8.G.1503

实践8.G.2504

实践8.G.3506

知识拓展511

1.Zip流511

2.NIO513

拓展练习514

实践9 JDBC516

实践指导516

实践9.G.1516

实践9.G.2522

实践9.G.3528

实践9.G.4531

实践9.G.5532

实践9.G.6533

实践9.G.7534

知识拓展537

1.可滚动和可更新的结果集537

2.操作BLOB/CLOB数据540

3.批处理543

4.使用JDBC连接不同的数据库544

拓展练习545

实践10 Swing图形界面546

实践指导546

实践10.G.1546

实践10.G.2562

实践10.G.3566

实践10.G.4570

实践10.G.5573

实践10.G.6575

实践10.G.7577

实践10.G.8580

实践10.G.9581

实践10.G.10583

知识拓展587

1.2D绘图587

拓展练习588

实践11 网络编程589

实践指导589

实践11.G.1589

实践11.G.2591

实践11.G.3597

实践11.G.4601

实践11.G.5607

知识拓展611

1.JSplitPane611

2.JScrollPane613

拓展练习614

附录A:Java关键字615

附录B:正则表达式元字符617

理论篇练习题答案619

热门推荐