图书介绍

网络编程语言JavaPDF|Epub|txt|kindle电子书版本网盘下载

网络编程语言Java
  • 孙淑玲等编著 著
  • 出版社: 合肥:中国科学技术大学出版社
  • ISBN:731200881X
  • 出版时间:1997
  • 标注页数:339页
  • 文件大小:22MB
  • 文件页数:348页
  • 主题词:

PDF下载


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

下载说明

网络编程语言JavaPDF格式电子书版下载

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

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

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

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

图书目录

第一章 Java语言简介1

1.1 Java语言的背景1

1.2 Java语言的特点2

1.3 ava与Internet4

1.4 Java对软件开发技术的影响和应用前景6

第二章 Java的基本程序设计结构8

2.1 一个简单的Java程序8

2.2 数据类型和变量9

2.2.1 注释9

2.2.2 标识符10

2.2.3 关键字10

2.2.4 字面常量(Literal)11

2.2.5 简单类型13

2.2.6 变量和常量15

2.2.7 复合类型16

2.3 运算符20

2.4 语句21

2.4.1 声明21

2.4.2 表达式21

2.4.3 控制流22

2.5 实例:分期付款计算器(Mortgage Calculator)24

2.6 类方法26

2.7 递归(Recursion)28

3.1.2 OOP的基本概念30

3.1.1 OOP的出现30

第三章 类和对象30

3.1 面向对象程序设计的基本知识30

3.1.3 对象31

3.1.4 类间的关系32

3.1.5 OOP与传统的面向过程的程序设计的比较33

3.2 使用已有的类34

3.2.1 对象变量34

3.2.2 类Date36

3.2.3 类Day37

3.3 创建自己的类43

3.3.1 类Employee43

3.3.2 类CardDeck53

3.4 包(package)57

3.4.1 包的组织和命名57

3.4.2 包的使用58

3.4.3 包的定位58

3.4.4 包的作用域59

3.5 类的设计提示59

第四章 继承(inheritance)62

4.1 继承62

4.1.1 类Manager62

4.1.3 多态性67

4.1.2 子类的使用67

4.1.4 final类68

4.2 强制类型转换(Casting)69

4.3 抽象类(Abstract Classes)70

4.4 界面76

4.4.1 界面的定义76

4.4.2 实现多个界面82

4.4.3 扩展界面83

4.4.4 界面和回调83

4.5 广义超类(Cosmic Superclass)85

4.5.1 类Object85

4.5.2 对象包装类(Object Wrappers)86

4.5.3 阅读API文档88

4.6 类Class(运行时的类型识别信息)90

4.7 protected访问91

4.8 几个复杂的数据结构94

4.8.1 链表94

4.8.2 队列100

4.8.3 向量(vectors)100

4.8.4 栈106

第五章 Java的图形编程108

5.1 AWT概述108

5.2.1 输出简单文本110

5.2 在窗口中输出文本110

5.2.2 字体和颜色112

5.3 图形图像的处理118

5.3.1 图形的绘制和填充118

5.3.2 绘图模式122

5.4 图像处理124

第六章 用户图形界面设计131

6.1 概述131

6.2 面板和画布132

6.3 文本处理135

6.3.1 文本输入135

6.3.2 有效性检查138

6.4 选择的方式141

6.4.1 检查框141

6.4.2 检查框组142

6.4.3 选择框142

6.4.4 列表143

6.5 组件的排列方式146

6.5.1 顺序排列方式146

6.5.2 分区排列方式146

6.5.3 卡片排列方式147

6.5.4 网状排列148

6.5.5 高级网状排列151

6.5.7 自定义排列方式153

6.5.6 任意排列153

6.6 对话框157

6.7 数据交换159

6.7.1 数据交换159

6.7.2 文件对话框163

6.8 AWT的事件处理164

6.8.1 概述164

6.8.2 键盘事件处理167

6.8.3 鼠标事件处理167

6.9 菜单设计171

6.10 滚动条的实现172

6.10.1 作为滑动控制组件173

6.10.2 滚动窗口区域175

第七章 小应用程序的设计179

7.1 小应用程序的基本概念179

7.1.1 小应用程序和HTML179

7.1.2 一个例子179

7.1.3 小应用程序的执行方式180

7.1.4 安全限制180

7.2 应用程序到小应用程序的转换181

7.3 HTML中与小应用程序有关的标记及属性185

7.3.1 与小应用程序有关的标记185

7.3.2 与小应用程序相关的HTML属性185

7.4 小应用程序的参数传递193

7.5 小应用程序中的对话框194

7.6 多媒体195

7.6.1 什么是URL195

7.6.2 获取多媒体文件196

7.7 小应用程序的执行环境197

7.7.1 小应用程序的通信197

7.7.2 利用浏览器显示信息198

7.7.3 Netscape的框架及其使用199

7.8 小应用程序的生存期202

7.8.1 概述202

7.8.2 一个网络漫游的实例203

7.9 既是小应用程序又是应用程序的Java程序208

第八章 异常处理212

8.1 异常概念212

8.1.1 异常212

8.1.2 异常的层次结构212

8.2 异常的引发215

8.3 异常的捕捉与处理215

8.4 异常的传播217

第九章 输入和输出220

9.1 文件和标准类型221

9.1.1 文件221

9.1.2 标准流224

9.2 输入输出流225

9.2.1 打印流226

9.2.2 文件输入和输出227

9.2.3 过滤输入输出流229

9.2.4 有管道的输入流和输出流234

9.2.5 序列输入流241

9.2.6 字符串缓冲区输入流242

9.2.7 字节数组输入输出流243

9.2.8 随机访问文件流244

10.1 序言248

10.2 什么是线程248

第十章 多线程248

10.2.1 线程的描述252

10.2.2 线程的启动和运行253

10.2.3 多个线程同时运行256

10.3 线程的特性257

10.3.1 线程的状态257

10.3.2 线程状态的检测259

10.4 线程的优先级260

10.5 线程间的相互作用264

10.5.1 线程组265

10.5.2 线程间的同步266

10.6.1 计时器274

10.6 基于线程的程序设计274

10.6.2 哲学家问题278

10.6.3 动画280

第十一章 网络程序设计287

11.1 引言287

11.2 利用URL实现网络通信287

11.2.1 什么是URL287

11.2.2 从一个URL地址读取资源的内容287

11.2.3 向一个URL地址写入信息289

11.2.4 从远程结点检索信息291

11.3 基于数据报的网络程序设计296

11.3.2 一个数据报服务程序297

11.3.1 什么是数据报297

11.3.3 一个数据报客户程序302

11.4 基于套接字的网络程序设计304

11.4.1 基于套接字的网络通信304

11.4.2 客户程序的实现305

11.4.3 服务器的实现307

11.4.4 向服务器发送信息313

附录1 Unicode标准321

附录2 错误与异常类323

附录3 内部定义的方法325

参考文献339

热门推荐