图书介绍

Java程序设计语言pdf电子书版本下载

Java程序设计语言
  • 吴建平等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302025371
  • 出版时间:1997
  • 标注页数:334页
  • 文件大小:40MB
  • 文件页数:347页
  • 主题词:

PDF下载


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

下载说明

Java程序设计语言PDF格式电子书版下载

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

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

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

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

图书目录

基础篇 13

第1章 Java语言的基本表示法 15

1.1 标识符 15

1.2 注释 15

1.3 关键字 16

1.4 基本数据类型 17

1.5 运算符及其执行顺序 18

1.5.1 运算符总览 18

1.5.2 算术运算符 19

1.5.3 自增、自减运算符 20

1.5.4 关系运算符 21

1.5.5 逻辑运算符 21

1.5.6 位运算符 23

1.5.8 赋值运算符 25

1.5.7 条件运算符 25

1.6 程序流程控制——基本语句 26

1.6.1 选择语句 26

1.6.2 循环语句 27

1.6.3 控制转移语句 29

第2章 数组与字符串 31

2.1 数组 31

2.1.1 数组的说明与产生 31

2.1.2 一维数组 32

2.1.3 数组的数组 32

2.1.4 数组小结 36

2.2 字符串与字符串缓冲区 37

3.1 历史的发展 39

3.2 抽象 39

第3章 面向对象的程序设计基础 39

3.3 封装 41

3.4 继承 41

3.5 多态 43

第4章 Java语言的组成结构 45

4.1 程序结构 45

4.2 类及其域 47

4.2.1 类 47

4.2.2 变量 49

4.2.3 方法 51

4.3 继承与多态 60

4.3.1 构造方法(Constructor) 60

4.3.2 类的继承 63

4.3.3 界面(interface) 69

4.4 类库 71

第5章 例外 72

5.1 例外及其目的 72

5.2 例外的触发 73

5.2.1 隐式触发 73

5.2.2 显式触发 73

5.3 例外的捕获与处理 74

5.4 例外声明 76

第6章 线程 78

6.1 线程的基本概念 78

6.2 创建线程 79

6.3 线程的状态及控制 83

6.4 线程的优先级 84

6.5 线程组 86

6.6 线程的同步 87

6.7 定时器与精灵线程 91

应用篇 93

第7章 Applet概述 95

7.1 支持Java的浏览器 95

7.2 HTML文件中的Applet 96

7.3 Applet的命名方法 97

7.4 支持Java的浏览器与不支持Java的浏览器 97

第8章 基本类Applet 101

8.1 基本文本类Applet(BasicText) 101

8.2 基本图像Applet(BasicImage) 104

8.3 声音Applet(Audio) 105

8.4 声音按钮Applet(AudioButton) 106

8.5 声音文本Applet(AudioText) 107

8.6 声音图像文本Applet(AudioImageText) 109

8.7 URL按钮Applet(URLButton) 110

8.8 URL声音图像文本Applet(URLAudImgTxt) 111

8.9 URL声音图像文本背景Applet(URLAudImgTxtBG) 112

8.10 图像地图Applet(ImageMap) 114

8.11 小结 116

8.11.1 基本类Applet的功能总结 116

8.11.2 基本类Applet的继承关系总结 117

8.11.3 基本类Applet参数总结 117

第9章 文本类Applet 120

9.1 文本Applet(Text) 122

9.2 阴影Applet(Shadow) 122

9.3 柔和阴影Applet(SoftShadow) 124

9.4 光滑文本Applet(SmoothText) 125

9.5 波浪形文本Applet(WaveText) 126

9.6 深度Applet(Depth) 128

9.7 深度消褪Applet(DepthFade) 129

9.8 深度阴影Applet(DepthShade) 131

9.9 突体Applet(Emboss) 132

9.10 雕刻效果Applet(Engrave) 133

9.11 摹绘效果Applet(Stencil) 134

9.12 多色彩Applet(MultiColor) 135

9.13 多文本Applet(MultiText) 136

9.14 小结 138

9.14.1 参数总结 138

9.14.2 功能总结 139

第10章 图像类Applet 140

10.1 滤波器的使用 141

10.2 图像Applet(Image) 142

10.3 旋转Applet(Rotate) 143

10.4 镜像Applet(Mirror) 144

上倾Applet(SlantUp) 145

下倾Applet(SlantDown) 145

10.5 右倾Applet(SlantRight) 145

左倾Applet(SlantLeft) 145

10.6 波浪形图像Applet(WaveImage Applet) 148

10.7 模糊化Applet(Blur) 150

10.8 突体图像Applet(EmbossImage) 151

10.9 色彩透明Applet(TransColor) 152

10.10 缩放Applet(Scale) 153

10.11 反色Applet(Negative) 154

10.12 图像消褪Applet(Fade) 155

10.13 透明效果Applet(Transparent) 156

10.14 剪取与删除(Crop Remove) 157

10.15 多图像Applet(MultiImage) 162

10.16.2 功能总结 164

10.16 小结 164

10.16.1 参数总结 164

第11章 动画类Applet 166

11.1 动画的概念与动画类Applet 166

11.2 制作动画的方法 168

11.2.1 文本的动画 169

11.2.2 图像的动画 170

11.3 双向动画Applet(AnimateTwoWay) 174

11.4 按钮动画Applet(AnimateOnButton) 175

11.5 双向按钮动画Applet(AnimateOnButtonTwoWay) 176

11.6 指针动画Applet(AnimateOnEntry) 177

11.7 双向指针动画Applet(AnimateOnEntryTwoWay) 178

11.8 多重动画Applet(AnimateMultiple) 180

12.1 Tracker Applet 185

第12章 文本动画类Applet 185

12.2 TrackFade Applet 187

12.3 Coalesce Applet 188

12.4 MoveLeft Applet 189

12.5 MoveUp Applet 191

12.6 UpAndOver Applet 192

12.7 Ticker Applet 194

12.8 小结 195

第13章 滑动类Applet 196

13.1 SlideShow Applet的功能实现 197

13.2 SlideShowPush Applet, 200

SlideShowSlide Applet, 200

SlideShowSplit Applet, 200

SlideShowSwap Applet的功能实现 200

13.3 SlideShowFade Applet 208

深入篇 213

第14章 输入输出流 215

14.1 流的基本概念 215

14.2 File类 217

14.3 Java语言流库的结构 221

14.4 输入类及方法 222

14.4.1 文件输入流(FileInputStream) 222

14.4.2 字节数组输入流(ByteArrayInputStream) 223

14.4.3 字符串缓冲输入流(BufferedInputStream) 224

14.4.4 顺序输入流(SequenceInputStream) 225

14.4.5 管道输入流(PipedInputStream) 226

14.4.6 输入过滤流(FilterInputStream) 227

14.5.1 文件输出流(FileOutputStream) 230

14.5 输出类及方法 230

14.5.2 字节数组输出流(ByteArrayOutputStream) 231

14.5.3 管道输出流(PipedOutputStream) 231

14.5.4 输出过滤流(FilterOutputStream) 232

14.6 文件随机访问流 237

14.7 有关文件流的几个跨平台移植问题 242

第15章 网络程序设计 244

15.1 网络程序设计的基本概念 244

15.1.1 TCP/IP协议的简介 244

15.1.2 socket编程机制 244

15.2 Java语言中面向连接的socket机制 246

15.2.1 用socket实现简单的服务器 246

15.2.2 客户端的socket实现 247

15.2.3 服务器socket机制的深入讨论——并发服务器的实现 249

15.2.4 socket常用的API方法 250

15.3.1 建立数据报Socket 251

15.3 数据报socket通信机制 251

15.3.2 数据报的接收与发送 252

15.4 全球资源定位器——URL 256

15.4.1 URL的概念 256

15.4.2 创建URL 257

15.4.3 由URL对象获得其要素 258

15.4.4 运用URL 259

15.5 Java语言的安全管理 262

15.5.1 SecurityManager类 262

15.5.2 自行实现一个安全管理器 263

第16章 抽象窗口工具箱(AWT) 265

16.1 AWT的简单应用 265

16.2 AWT的工作机制 266

16.3 AWT的特点及类结构 267

16.4 AWT的组成类 268

16.4.1 Component类 268

16.4.2 Container类 269

16.4.3 Window类 270

16.4.4 Frame类 270

16.4.5 Dialog类 271

16.4.6 Panel类 274

16.5 各种各样的组件 275

16.5.1 有关组件的基本用法 275

16.5.2 Button类 276

16.5.3 Label类 277

16.5.4 Canvas类 278

16.5.5 Scrollbar类 279

16.5.6 Checkbox类和CheckboxGroup类 280

16.5.7 List类 281

16.5.8 Choice类 283

16.5.9 TextField类 284

16.5.10 TextArea类 285

16.6 菜单 286

16.7 AWT的布局管理器 289

16.8 AWT的事件处理 301

16.8.1 AWT的事件类型 301

16.8.2 事件的处理过程 301

16.9 AWT的图形设计 302

16.9.1 颜色、字体、文本、绘图模式 303

16.9.2 绘制一些基本图形 306

16.9.3 图像显示 308

第17章 Applet高级程序设计技术 313

17.1 Applet的简单应用 313

17.2 Applet的生命周期 314

17.3 Applet用户界面的创建 315

17.3.1 创建Applet图形用户界面 315

17.3.2 Applet参数的定义和获取 318

17.3.3 在Applet中播放声音和图像 320

17.3.4 在浏览器中显示有关Applet的状态信息 323

17.3.5 使用标准输出显示诊断信息 324

17.4 动画技术 324

17.5 Applet与其它程序间的通信 330

17.5.1 同一主页的Applet之间的通信 330

17.5.2 Applet与浏览器的通信 331

17.5.3 通过网络连接与服务器通信 331

17.6 Applet的安全性限制 332

参考文献 333

后记 334

精品推荐