图书介绍

Java核心技术pdf电子书版本下载

Java核心技术
  • 马志强,张然,李雷孝编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302352051
  • 出版时间:2014
  • 标注页数:434页
  • 文件大小:176MB
  • 文件页数:448页
  • 主题词: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 API使用 4

1.2 Java程序的开发过程 5

1.2.1简单的桌面应用程序结构 5

1.2.2 Java程序的编译 7

1.2.3装载运行 8

1.2.4集成开发环境的使用 8

1.3基本输入输出 11

1.3.1基本输入方法 11

1.3.2基本输出方法 14

1.4案例 15

1.4.1案例设计 15

1.4.2案例演示 16

1.4.3代码实现 16

1.5习题 17

第2章 Java语法基础 20

2.1常量与变量 20

2.2运算符与表达式 23

2.2.1运算符 23

2.2.2表达式 26

2.2.3类型转换 27

2.3控制结构 29

2.3.1分支结构 29

2.3.2循环结构 32

2.3.3跳转语句 36

2.4案例 38

2.4.1案例设计 38

2.4.2案例演示 39

2.4.3代码实现 40

2.5习题 44

第3章 面向对象编程 49

3.1面向对象程序设计思想 49

3.2类 51

3.2.1类的定义 51

3.2.2属性的定义 52

3.2.3方法定义 53

3.2.4方法参数的使用 54

3.2.5构造方法(Constructor Method) 56

3.2.6属性值的读取与设置方法 58

3.2.7 this关键字 58

3.3对象 60

3.3.1对象声明 60

3.3.2对象实例化 60

3.3.3对象使用 61

3.3.4对象销毁 63

3.4继承 63

3.4.1继承的定义 63

3.4.2 super关键字 67

3.4.3覆盖技术(Overriding) 68

3.4.4 Object类 71

3.5访问控制 72

3.5.1包(package) 72

3.5.2访问控制修饰符 74

3.6非访问控制修饰符 75

3.6.1 static修饰符 75

3.6.2 final修饰符 78

3.7 String类 78

3.7.1 String的基本使用 78

3.7.2正则表达式 82

3.8案例 84

3.8.1案例设计 84

3.8.2案例演示 85

3.8.3代码实现 86

3.9习题 91

第4章 数组 96

4.1基本概念 96

4.2一维数组 96

4.3多维数组 99

4.4数组API的使用 101

4.5案例 104

4.5.1案例设计 104

4.5.2案例演示 104

4.5.3代码实现 105

4.6习题 110

第5章 高级类特性 114

5.1抽象类 114

5.2接口 117

5.2.1接口概念 117

5.2.2接口定义 118

5.2.3接口实现 118

5.2.4接口的多重实现 120

5.2.5接口的多继承 121

5.2.6接口应用 122

5.3内部类 125

5.3.1内部类概念 125

5.3.2实例内部类 127

5.3.3静态内部类 128

5.3.4局部内部类 129

5.3.5匿名内部类 130

5.3.6内部类应用 132

5.4反射 133

5.4.1反射概念 133

5.4.2 Class 133

5.4.3其他反射相关API 134

5.4.4反射编程基本步骤 136

5.4.5反射编程举例 137

5.5案例 143

5.5.1案例设计 143

5.5.2案例演示 144

5.5.3代码实现 145

5.6习题 150

第6章GUI编程 154

6.1 GUI基础 154

6.1.1 GUI编程概述 154

6.1.2组件 155

6.1.3容器 155

6.1.4布局管理器 156

6.1.5容器嵌套 160

6.2 GUI事件处理 161

6.2.1 GUI事件处理机制 161

6.2.2 GUI事件类型 165

6.2.3多重监听器 166

6.2.4适配器类 168

6.3 Swing编程 170

6.3.1 Swing简介 170

6.3.2常用Swing组件 171

6.4案例 185

6.4.1案例设计 186

6.4.2案例演示 186

6.4.3代码实现 188

6.5习题 198

第7章 集合框架 200

7.1集合概念 200

7.2集合框架结构 200

7.2.1集合接口 200

7.2.2集合实现类 204

7.3 List 204

7.4 Set 207

7.5 Map 214

7.6案例 217

7.6.1案例设计 217

7.6.2案例演示 217

7.6.3代码实现 219

7.7习题 229

第8章 泛型 232

8.1泛型简介 232

8.2使用泛型 233

8.2.1集合框架中的泛型使用 233

8.2.2泛型的向后兼容性 235

8.3泛型进阶 236

8.3.1类型参数 236

8.3.2类型通配符 238

8.3.3泛型方法 241

8.3.4受限制的类型参数 243

8.4案例 245

8.4.1案例设计 245

8.4.2案例演示 246

8.4.3代码实现 247

8.5习题 256

第9章 异常 257

9.1异常概念和分类 257

9.1.1异常概念 257

9.1.2异常分类 260

9.1.3常见异常 261

9.2异常处理 262

9.2.1异常处理机制 262

9.2.2捕获-处理异常 263

9.2.3声明抛出异常 267

9.2.4人工抛出异常 269

9.3自定义异常 270

9.4案例 271

9.4.1案例设计 271

9.4.2案例演示 272

9.4.3代码实现 272

9.5习题 274

第10章流 277

10.1流的基本概念 277

10.2流的分类 278

10.3流的体系结构 278

10.3.1 InputStream 279

10.3.2 OutputStream 280

10.3.3 Reader 280

10.3.4 Writer 281

10.4常用流的使用 282

10.4.1流的操作步骤 282

10.4.2字节流 283

10.4.3字符流 285

10.4.4字节字符转换流 287

10.4.5随机读取文件流 288

10.4.6 PrintStream/PrintWriter 290

10.4.7标准I/O 291

10.5对象序列化 292

10.6文件操作 294

10.7案例 299

10.7.1案例设计 300

10.7.2案例演示 300

10.7.3代码实现 301

10.8习题 304

第11章 JDBC访问数据库 308

11.1 JDBC体系结构 308

11.2 JDBC编程的基本概念 309

11.2.1注册驱动 309

11.2.2建立连接 310

11.2.3新建状态 314

11.2.4执行SQL语句 315

11.2.5处理结果集 322

11.2.6关闭资源 327

11.2.7事务 327

11.3 DAO模式的应用 328

11.3.1构建实体类 328

11.3.2对象操作接口 333

11.3.3对象操作代理类 335

11.3.4对象操作实现类 337

11.3.5工厂模式访问DAO 341

11.4案例分析 342

11.4.1案例设计 342

11.4.2案例演示 343

11.4.3代码实现 343

11.5习题 356

第12章 线程 359

12.1线程基础 359

12.1.1线程的基本概念 359

12.1.2线程的概念模型 360

12.1.3线程的创建 360

12.2线程的状态 368

12.2.1线程状态转换 368

12.2.2常用的线程状态转换方法 369

12.3线程同步 376

12.3.1临界资源问题 376

12.3.2线程同步 379

12.4线程死锁 381

12.5线程通信 383

12.6案例 386

12.6.1案例设计 386

12.6.2案例演示 387

12.6.3代码实现 387

12.7习题 390

第13章 网络编程 395

13.1网络基本概念 395

13.2 java.net包 396

13.3基于TCP的Socket编程 397

13.3.1 InetAddress类 397

13.3.2 Socket编程模型 399

13.3.3服务器程序 401

13.3.4客户端程序 402

13.3.5多客户端的服务器程序 404

13.4基于UDP的Socket编程 406

13.4.1 UDP编程模型 406

13.4.2接收端程序 407

13.4.3发送端程序编程 409

13.5 URL 411

13.6案例 423

13.6.1案例设计 423

13.6.2案例演示 423

13.6.3代码实现 424

13.7习题 429

附录A综合案例说明 432

A.1数据库安装和导入 432

A.2开发工具的安装和工程导入 432

A.3程序运行 433

参考文献 434

精品推荐