图书介绍

Java网络高级编程PDF|Epub|txt|kindle电子书版本网盘下载

Java网络高级编程
  • 金勇华,曲俊生等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115092079
  • 出版时间:2001
  • 标注页数:493页
  • 文件大小:28MB
  • 文件页数:508页
  • 主题词:互连网络 JAVA语言 程序设计

PDF下载


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

下载说明

Java网络高级编程PDF格式电子书版下载

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

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

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

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

图书目录

前言页1

第1章 Java概述1

1.1 Java介绍1

1.1.1 Java的起源1

1.1.2 Java的特点1

1.1.3 Java和C++的区别3

1.2 Java的开发和执行环境3

1.2.1 JDK的下载4

1.2.2 JDK的安装与环境配置4

1.2.3 JDK的环境工具及其使用5

1.2.4 JDK的使用9

1.2.5 Borland Jbuilder的使用11

1.3 本章小结19

第2章 Java语言的基本概念20

2.1 Java语言基础20

2.2 Java标识符与关键字21

2.2.1 标识符22

2.2.2 关键字22

2.3 常量(Literals)23

2.3.1 整数23

2.3.2 浮点数23

2.3.3 布尔型常量23

2.3.4 字符型常量24

2.3.5 字符串常量24

2.4 变量声明25

2.4.1 声明整数类型25

2.4.2 声明浮点类型25

2.4.3 声明明字符类型26

2.4.4 声明布尔类型26

2.4.5 声明数组26

2.5 变量的作用域26

2.6 运算符及其优先级27

2.6.1 整数运算符28

2.6.2 布尔运算符31

2.6.3 浮点数运算符33

2.6.4 数组运算符33

2.6.5 字符串运算符34

2.7 类型转换35

2.8 注释35

2.9 本章小结37

第3章 流程控制38

3.1 概述38

3.2 条件语句38

3.2.1 简单条件语句38

3.2.2 复合条件语句39

3.3 循环语句40

3.3.1 While语句40

3.3.2 do语句41

3.3.3 for语句41

3.4 开关语句42

3.5 转移语句45

3.6 返回语句47

3.7 本章小结48

第4章 Java小应用程序Applet49

4.1 什么是APPlet49

4.1.1 Applet基础49

4.1.2 Applet的安全基础51

4.1.3 Applet示例51

4.2 Applet类55

4.3 Applet的结构56

4.3.1 init()方法56

4.3.2 start()方法56

4.3.3 stop()方法57

4.3.4 destroy()方法57

4.4 高级Applet代码57

4.4.1 利用Applet来接收从HTML中传递过来的参数57

4.4.2 利用Applet来显示图像62

4.4.3 利用Applet引入声音66

4.4.4 Applet之间进行通信70

4.5 Applet编程技巧77

4.5.1 Applet中的鼠标操作77

4.5.2 Applet中的键盘操作81

4.6 利用浏览器浏览Applet86

4.6.1 浏览Applet86

4.6.2 查看Java记录88

4.7 本章小结89

第5章 服务器端小应用程序Servlet90

5.1 传统的计算模式90

5.1.1 集中式计算模式90

5.1.2 胖客户机/服务器计算模式90

5.1.4 Java Desktop与X终端92

5.2 Java计算92

5.1.3 瘦客户机/服务器计算模式92

5.3 Java Servlet的结构94

5.4 Servlet及其功能95

5.4.1. 什么是Servlet95

5.4.2 Servlet与Applet的区别96

5.4.3 Servlet的应用96

5.5 Servlet与CGI的比较96

5.5.1 CGI96

5.5.2 Servlet的优点97

5.5.3 Servlet与CGI-BIN98

5.5.4 Servlet与CGI程序的比较98

5.6 运行Servlet99

5.7 使用Java Server与Servlet开发工具101

5.7.1 Java Web Server的安装与启动101

5.7.2 Servlet的加载和调用104

5.7.3 JSDK 的安装与使用105

5.8.1 Servlet编程的一个小例子109

5.8 GenericServlet编程109

5.8.2 Servlet中的对象112

5.8.3 Servlet输出HTML文件117

5.9 HttpServlet编程介绍118

5.9.1 HTTP简介118

5.9.2 HttpServlet编程入门121

5.9.3 Cookie编程介绍126

5.10 Servlet高级编程133

5.10.1 Servlet与Form133

5.10.2 编写一个SHTML文本144

5.10.3 异常处理146

5.10.4 Servlet与Applet的通信146

5.11. 一个综合的例子152

5.11.1 聊天室客户端程序152

5.11.2 “聊天室”服务器程序163

5.11.3“聊天”174

5.12 本章小结175

第6章 Java的多线程机制176

6.1 什么是多线程机制176

6.2 多线程实现机制176

6.2.1 继承Thread类176

6.2.2 实现Runnable界面177

6.3 Thread类178

6.3.1 yield方法179

6.4 ThreadGroup类180

6.3.3 变量180

6.3.2 守护线程180

6.5 线程的生命周期193

6.5.1 新建(new)193

6.5.2 可运行(runnable)193

6.5.3 死(dead)193

6.5.4 堵塞(blocked)193

6.6 线程竞争200

6.7 本章小结204

7.1 什么是流205

第7章 流和文件205

7.2 基本输入输出流206

7.2.1 InputStream类206

7.2.2 OutputStream类207

7.2.3 System.in和System.out对象207

7.2.4 PrintStream类208

7.3 文件操作类209

7.3.1 FileInputStream类209

7.3.2 FileOutputStream类210

7.3.3 File类211

7.3.4 RandomAccessFile类213

7.4. 读写文件实例215

7.4.1 创建项目并设计主界面215

7.4.2 实现浏览文件得到源和目标文件或文件夹220

7.4.3 准备拷贝224

7.4.4 完成PrepareCopyFile线程类229

7.4.5 完成CopyFile类232

7.5 本章小结233

第8章 Java网络程序设计234

8.1 网络基本知识概述234

8.2 java.net包234

8.2.1 URL类235

8.2.2 URLConnection类236

8.2.3 HttpURLConnection类237

8.2.4 Socket类238

8.2.5 设置Socket的选项239

8.2.6 ServerSocket类241

8.2.7 InetAddress类245

8.2.8 DatagramSOcket和DatagramPacket类245

8.3 编写客户机/服务器程序250

8.3.1 客户机/服务器工作模式250

8.3.2 客户机/服务器编程过程251

8.4 编写浏览器/服务器程序264

8.5 回调技术编写客户机/服务器程序267

8.6 本章小结271

第9章 异常处理272

9.1 出错和异常272

9.2 try和catch272

9.3 throw274

9.3.1 直接抛出异常274

9.3.2 间接抛出异常275

9.4 finally276

9.5 常见的异常类型277

9.6 本章小结278

第10章 JavaBean组件设计279

10.1. JavaBean概述279

10.1.1 方法279

10.1.2 属性279

10.2.1 单值属性280

10.2 JavaBean属性280

10.1.3 事件280

10.2.2 索引属性281

10.2.3 关联属性283

10.2.4 限制属性285

10.2.5 属性监听实现288

10.3 JavaBean事件289

10.4 JavaBean示例292

10.4.1 创建一个工程并实例化JavaBean容器292

10.4.2 编写LabelBean295

10.4.3 实现JavaBean的关联属性支持298

10.4.4 实现关联属性监听301

10.4.5 注册属性变化和事件发生源304

10.4.6 实现PropertyChange方法307

10.4.7 实现主界面的按钮事件307

10.4.8 实现JavaBean事件发送307

10.4.9 实现事件监听310

10.4.11 程序运行结果和流程图315

10.4.10 实现键盘监听事件接口315

1.0.5 本章小结324

第11章 JDBC数据库325

11.1 JDBC简介325

11.2 数据库类实现325

11.3 访问数据库的JDBC类327

11.3.1 Connection类327

11.3.2 DatabaseMetaData类328

11.3.3 ResultSetMetaData333

11.4 JDBC语句334

11.4.1 Statement334

11.4.2 PreparedStatement335

11.4.3 CallableStatement336

11.4.4 ResultSet类337

11.5.1 设计主窗口340

1.5 访问数据库实例340

11.5.2 连接数据库344

11.5.3 显示数据库数据345

11.5.4 实现增加和修改对话框348

11.5.5 完成主窗口事件350

11.5.6 运行结果和源程序351

11.6 本章小结363

12.1.1 监听新用户加入364

12.1. 浏览器/服务器方式聊天程序364

第12章 高级编程实例364

12.1.2 编写用户实例类369

12.1.3 编写监听用户信息类370

12.1.4 控制在线用户372

12.1.5 编写客户端Applet类373

12.1.6 编写客户端用户监听线程375

12.1.7 通信流程和运行结果376

12.1.8 源程序清单378

12.2.1 绘图的实现394

12.2 Java打印394

12.2.2 打印的实现396

12.2.3 运行结果和源程序清单397

12.3 Java 本地文件--JNI405

12.3.1 编写Java程序406

12.3.2 将Java程序编译成类文件406

12.3.3 产生JNI风格的头文件407

12.3.4 实现本地方法407

12.3.6 运行Java程序408

12.3.5 编译生成动态连接库文件408

12.3.7 在本地方法中处理异常411

12.4 Java Applet的安全性412

12.5 文件上下载417

12.5.1 设计主窗口417

12.5.2 主窗体事件的实现425

12.5.3 实现连接服务器类ConnListen434

12.5.4 实现下载线程类DownloadFile434

12.5.6 程序运行结果和源程序清单435

12.5.5 实现上载类UploadFile435

12.6 直接发送电子邮件455

12.6.1 在Applet中调用工具发送电子邮件456

12.6.2 直接发送电子邮件458

12.7 滚动条幅Applet464

12.7.1 确定控制参数464

12.7.2 编写Applet类465

12.7.3 实现滚动线程471

12.7.4 实现Label鼠标事件474

12.7.5 源程序清单481

12.8 远程方法调用489

12.8.1 定义一个扩展了Remote接口的接口489

12.8.2 定义一个实现上面接口的类489

12.8.3 使用rmic程序生成远程实现所需要的存根和结构框架491

12.8.4 创建一个可以对服务器进行RMI调用的客户程序492

12.8.5 登记并使用远程服务器和客户程序492

12.9 本章小结493

热门推荐