图书介绍

Java编程方法学PDF|Epub|txt|kindle电子书版本网盘下载

Java编程方法学
  • 王舜燕,钟珞主编 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:9787563517688
  • 出版时间:2008
  • 标注页数:369页
  • 文件大小:59MB
  • 文件页数:384页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java编程方法学PDF格式电子书版下载

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

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

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

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

图书目录

第1章 面向对象程序设计方法与Java3

1.1简介3

1.1.1 Java的工作原理3

1.1.2 Java的特点4

1.1.3 Java体系结构5

1.1.4 Java的版本分类6

1.1.5 Java的开发环境6

1.1.6配置Java开发环境8

1.1.7源程序的编译与运行9

1.2面向对象程序设计方法12

1.2.1面向对象程序设计方法特性12

1.2.2类的定义13

1.2.3对象的定义14

1.2.4对象的清除16

1.3 Java编程规范16

1.3.1 Java源程序结构16

1.3.2命名规范与代码编写格式17

1.3.3注释语句18

1.4实例分析18

1.4.1 Java Application实例18

1.4.2 Java Applet实例20

1.5小结22

第2章 方法:与对象通信23

2.1简介23

2.1.1对象作为方法调用手段24

2.1.2方法定义25

2.1.3方法的调用27

2.1.4访问权限28

2.2传递信息给对象29

2.2.1通过参数传递信息29

2.2.2通过方法main传递信息31

2.3构造方法32

2.3.1默认构造方法33

2.3.2自定义构造方法34

2.3.3带参数的构造方法35

2.3.4构造方法重载36

2.4从对象获取信息37

2.4.1获取简单信息38

2.4.2获得对象句柄38

2.5传值和传引用42

2.5.1传值和传引用的区别42

2.5.2传值方式43

2.5.3传引用方式44

2.6继承与接口45

2.6.1单重继承46

2.6.2接口47

2.6.3接口实现多重继承50

2.6.4方法的覆盖与重载52

2.6.5 this和super55

2.6.6 final用法59

2.7小结62

第3章Java语言基本元素63

3.1简介63

3.2标识符和关键字63

3.2.1标识符63

3.2.2关键字63

3.2.3注释64

3.3运算符和表达式64

3.3.1算术运算符64

3.3.2关系运算符65

3.3.3逻辑运算符65

3.3.4赋值运算符65

3.3.5位运算符66

3.3.6 instanceof运算符66

3.3.7运算符的优先级66

3.3.8表达式67

3.4变量与常数67

3.4.1声明一个变量67

3.4.2动态初始化68

3.4.3变量的作用域和生存期68

3.4.4常量70

3.5基本数据类型70

3.5.1整数型71

3.5.2浮点型72

3.5.3字符型73

3.5.4布尔型75

3.5.5 Java类型转换与强制类型转换75

3.6循环结构77

3.6.1 while语句77

3.6.2 do-while循环78

3.6.3 for循环81

3.6.4 for循环的一些变化83

3.6.5 循环嵌套84

3.7选择结构85

3.7.1 if语句85

3.7.2嵌套if语句85

3.7.3 switch语句87

3.7.4嵌套switch语句90

3.8跳转语句91

3.8.1 break语句91

3.8.2 continue语句95

3.8.3 return语句96

3.9小结97

第4章 字符串98

4.1简介98

4.2字符串的基本操作98

4.2.1字符串对象的创建98

4.2.2字符串的查找99

4.2.3字符串的比较102

4.2.4生成相关字符串104

4.3基本数据类型、字符串和字节数组107

4.3.1基本数据类型和字符串之间的转化107

4.3.2字符串和字节数组108

4.4正则表达式和字符串的匹配109

4.4.1正则表达式109

4.4.2字符串的匹配110

4.5 StringBuffer类113

4.6小结115

第5章 数组与数组处理116

5.1数组定义116

5.2一维数组120

5.3数组算法:排序123

5.4数组算法:查找128

5.5二维数组130

5.6多维数组132

5.7小结136

第6章 异常处理137

6.1简介137

6.2 Java默认处理异常137

6.3 Java异常层次结构138

6.4 try/catch捕获异常140

6.5 throw语句144

6.6 throws语句146

6.7 finally子句147

6.8实例解析148

6.9小结155

第7章Swing及GUI程序设计159

7.1 Swing及GUI简介159

7.2 Swing组件集159

7.3 Swing中的MVC设计模式162

7.4 Java事件模型163

7.4.1事件处理机制163

7.4.2事件处理实现方式166

7.5使用组件显示图片170

7.6滚动条171

7.7复选框和单选按钮177

7.8组合框控件和密码框控件182

7.9列表框187

7.10小结191

第8章 线程与并发编程192

8.1线程简介192

8.2线程的概念模型192

8.3线程的优先级196

8.4线程同步197

8.5线程间通信204

8.6实例解析208

8.7小结214

第9章 文件、流和输入/输出技术215

9.1简介215

9.1.1基本概念215

9.1.2 I/O库216

9.2 File类216

9.2.1利用File创建/删除文件217

9.2.2目录列表217

9.3输入流和输出流219

9.3.1基本流结构219

9.3.2读文件220

9.3.3写文件222

9.4 Reader类和Writer类225

9.4.1 Reader类和Writer类的基本结构225

9.4.2利用Reader和Writer读写字符文件226

9.5对象序列化229

9.5.1序列化229

9.5.2实现一个序列化的类230

9.5.3读取/写入序列化对象的方法231

9.5.4自定义序列化过程234

9.6随机读写文件236

9.6.1 DataInput/DataOutput237

9.6.2 RandomAccessFile237

9.7实例解析238

9.7.1分析需求238

9.7.2 Teacher类239

9.7.3写入与读取Teacher对象的信息241

9.7.4完成的程序243

9.8小结247

第10章 套接字和网络248

10.1简介248

10.1.1 IP地址和端口Port248

10.1.2 TCP和UDP249

10.1.3套接字249

10.1.4 InetAddress类249

10.2 TCP Socket客户/服务器通信251

10.2.1 ServerSocket类252

10.2.2 Socket类252

10.2.3简单的TCP Socket程序254

10.2.4多线程TCP Socket程序257

10.3 UDP通信260

10.3.1 DatagramSocket类261

10.3.2 DatagramPacket类261

10.3.3简单的UDP通信程序262

10.4远程方法调用265

10.4.1 RMI特性266

10.4.2 RMI体系结构266

10.4.3 RMI的接口和类267

10.4.4简单的RMI程序269

10.5 CORBA技术273

10.5.1 CORBA基本构件273

10.5.2 IDI274

10.5.3 CORBA组成及工作方式274

10.5.4简单的CORBA应用程序275

10.5.5 CORBA与其他技术的比较279

10.6实例解析279

10.7小结284

第11章Java安全性285

11.1简介285

11.2 Java加密体系结构和Java加密扩展285

11.2.1确保消息的完整性286

11.2.2保持消息的机密性289

11.2.3用公钥保密消息291

11.2.4数字签名293

11.2.5数字证书298

11.2.6 CertPath API300

11.3使用JAAS进行安全性编程300

11.3.1概述300

11.3.2 JAAS中的认证302

11.3.3 JAAS中的授权313

11.4 JAAS示例318

11.5小结320

第12章Java开发架构321

12.1传统三层架构B/S321

12.1.1简介321

12.1.2 JSP技术321

12.1.3 JSP的优势及与其他Web开发工具的比较322

12.1.4用JSP开发Web的几种主要方式322

12.1.5 JavaBeans323

12.1.6 JavaBeans的属性324

12.1.7 JavaBeans的事件327

12.1.8持久化331

12.1.9用户化331

12.2现代多层架构333

12.2.1 MVC模式333

12.2.2 Struts模式334

12.2.3 Hibernate340

12.2.4 Spring357

12.3开发工具Eclipse365

12.3.1 Eclipse简介365

12.3.2 Eclipse开发环境366

12.3.3编译与运行367

12.3.4版本管理367

12.3.5使用插件368

12.4小结368

12.4.1 JSP技术368

12.4.2现代多层架构369

热门推荐