图书介绍

Java语言编程技术PDF|Epub|txt|kindle电子书版本网盘下载

Java语言编程技术
  • 王克宏主编;郁欣等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302024847
  • 出版时间:1997
  • 标注页数:269页
  • 文件大小:9MB
  • 文件页数:282页
  • 主题词:

PDF下载


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

下载说明

Java语言编程技术PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 Java 语言规范1

第1章 Java 语言概述1

1.1 Java 语言发展简史1

1.2 Java 的特点1

1.2.1 Java 语言的特点2

1.2.2 Java APPLET(小应用程序)的特点3

1.2.3 Java和C、C++的比较3

1.3 Java 程序举例4

1.3.1 Java 应用程序(Java Application)4

1.3.2 Java 小应用程序(Java Appler)5

第2章 简单数据类型7

2.1 数据类型综述7

2.2 简单数据类型的实例化——变理与常量7

2.2.1 标识符8

2.2.2 常量8

2.2.3 变量8

2.3 整数类型9

2.3.1 整型常量9

2.3.2 整型变量9

2.4 浮点型(实型)数据10

2.4.1 实型常量10

2.4.2 实型变量11

2.5 字符类型11

2.5.1 字符型常量11

2.5.2 字符型变量12

2.6 布尔类型12

2.7 各类型数据间的优先关系和相互转换12

2.7.1 数据类型的缺省值12

2.7.2 自动类型转换13

2.7.3 强制类型转换13

第三章 运算符和表达式14

3.1 运算符综述14

3.2 算术运算符14

3.3 关系运算符15

3.4 布尔逻辑运算符15

3.5 位运算符15

3.5.1 按位取反运算符(~)16

3.5.2 按位与运算符(&)16

3.5.3 按位或运算符(︴)16

3.5.4 按位异或运算符(^)16

3.5.5 左移运算符(<<)16

3.5.6 右移运算符(>>)16

3.5.7 无符号右移运算符(>>>)16

3.5.8 不同长度的数据进行位运算16

3.6 赋值运算符17

3.6.1 赋值运算符(=)17

3.6.2 扩展赋值运算符17

3.7 条件运算符18

3.8 表达式18

第4章 控制语句20

4.1 分支语句20

4.1.1 条件语句20

4.1.2 多分支语句21

4.1.3 break 语句21

4.1.4 返回语句22

4.2 循环语句23

4.2.1 while 语句23

4.2.2 do-while 语句23

4.2.3 for 语句24

4.2.4 continue 语句24

4.3 例外处理语句25

4.4 注释语句25

第5章 复合数据类型(一)——类与接口26

5.1 面向对象的程序设计基本概念26

5.1.1 对象26

5.1.2 消息26

5.1.3 类27

5.2 类27

5.2.1 类声明27

5.2.2 类体27

5.2.3 成员变量28

5.2.4 方法29

5.2.5 方法重载30

5.2.6 构造方法30

5.2.7 finalize()方法30

5.2.8 成员变量和方法和访问权限30

5.2.9 实例成员和类成员31

5.3 对象32

5.3.1 对象的生成32

5.3.2 对象的使用32

5.3.3 对象的清除33

5.4 面向对象程序设计的技术——继承和多态33

5.4.1 继承33

5.4.2 多态34

5.5 接口35

5.5.1 接口的定义35

5.5.2 接口的实现35

5.5.3 接口的类型36

第6章 复合数据类型(二)——数组37

6.1 一维数组37

6.1.1 一维数组的定义(声明)37

6.1.2 一维数组的初始化37

6.1.3 一维数组元素的引用38

6.1.4 一维数组在程序中的使用39

6.2 多维数组40

6.2.1 二维数组的定义40

6.2.2 二维数组的初始化40

6.2.3 二维数组元素的引用41

6.2.4 二维数组在程序中的使用41

6.3 数组与对象的关系42

第二篇 Java 语言编程技术43

第7章 字符串处理43

7.1 生成字符串43

7.1.1 文字串43

7.1.2 Sring43

7.1.3 StringBuffer44

7.2 访问字符串44

7.2.1 String45

7.2.2 类StringBuffer46

7.3 个性字符串47

7.3.1 String47

7.3.2 StringBuffer48

7.4 其它处理49

7.4.1 字符串的比较49

7.4.2 字符串的转化51

7.4.3 运算符“+”的重载51

7.4.4 词法分析51

7.5 小结52

第8章 例外处理54

8.1 例外54

8.1.1 例外示例54

8.1.2 例外处理机制55

8.1.3 例外处理的类层次56

8.2 例外处理57

8.2.1 捕获例外57

8.2.2 声明抛弃例外61

8.2.3 抛弃例外61

8.3 使用例外类61

8.4 小结62

第9章 线程63

9.1 线程珠概念63

9.2 线程的属性63

9.2.1 线程体63

9.2.2 线程的状态66

9.2.3 线程的调度68

9.2.4 Daemon 线程69

9.3 线程组70

9.3.1 线程和线程组70

9.3.2 类ThreadGroup70

9.4 多线程程序72

9.4.1 监控器72

9.4.2 同步控制74

第10章 输入/出处理82

10.1 I/O 处理的类层次82

10.2 Inputstream 和 OutputStream83

10.2.1 InputStream84

10.2.2 OutputStream84

10.3 文件处理85

10.3.1 文件描述85

10.3.2 文件I/O 处理90

10.3.3 随机访问文件92

10.4 管道流94

10.5 内存的读/写96

10.6 连接多个输入流98

10.7 过滤流100

10.7.1 BufferedInputStream 和 BufferedOutputStream100

10.7.2 LineNumberInputStream101

10.7.3 DataInputStream 和 DataOutputStream101

10.7.4 PushbackInputStream101

10.7.5 PrintStream103

10.7.6 自定义过滤流103

10.8 StreamTokenizer106

10.8.1 流解析语法表的初始状态106

10.8.2 StreamTokenizer 对重设语法表的支持106

10.8.3 用StreamTokenizer 重写10.7.4 中的例10.9107

10.9 小结108

10.9.1 I/O例外108

10.9.2 流结束的判断108

第11章 GUI 设计109

11.1 AWT 概述109

11.1.1 AWT 组件的类层次109

11.1.2 类Component109

11.1.3 类Container111

11.2 AWT 基本组件111

11.2.1 按钮(Button)111

11.2.2 画布(Canvas)112

11.2.3 校验盒(Checkbox)112

11.2.4 选择框(Choice)113

11.2.5 标签(Label)114

11.2.6 列表(List)114

11.2.7 滚动条(Scrollbar)115

11.2.8 文本区(TextField和TextArea)116

11.3 AWT 容器118

11.3.1 面板(Panel)118

11.3.2 窗口(Window)119

11.3.3 框架(Frame)119

11.3.4 对话框(Dralog)120

11.3.5 文件对话框(FileDialog)122

11.4 菜单122

11.4.1 菜单条(MenuBar)122

11.4.2 菜单项(MenuItem)122

11.4.3 校验菜单项(CheckboxMenuItem)122

11.4.4 菜单(Menu)122

11.4.5 举例122

11.5 布局124

11.5.1 FlowLayout124

11.5.2 BorderLayout125

11.5.3 GridLayout126

11.5.4 GridBagLayout126

11.5.5 CardLayout130

11.5.6 null 和自定义布局管理器130

11.6 AWT 事件处理机制130

11.6.1 事件(Event)131

11.6.2 事件处理131

11.7 GUI 设计示例134

11.7.1 GUI 设计的基本步骤134

11.7.2 实例GUIDemo135

11.7.3 例程中的类145

11.7.4 组件层次用布局设计146

11.7.5 事件处理146

11.7.6 程序运行147

11.8 AWT组件的同等类148

第12章 Java Applet149

12.1 Applet 简介149

12.2 Applet 与HTML150

12.3 Applet 的执行框架151

12.4 Applet和GUI设计152

12.4.1 Applet 常用的几种方法152

12.4.2 Applet 的性质152

12.5 Applet 通讯153

12.5.1 同页Applet 的通讯153

12.5.2 与浏览器通讯157

12.5.3 网络通讯162

12.6 小结163

12.6.1 安全性限制163

12.6.2 Applet 设计技巧163

12.7 Applet 实例——15子棋游戏164

第13章 多媒体支持170

13.1 声音170

13.2 AWT 绘图170

13.3 图形171

13.4 文字174

13.5 图象177

13.5.1 载入图象178

13.5.2 显示图象179

13.5.3 生成图象181

13.5.4 处理图象182

13.6 动画185

13.6.1 动画实例185

13.6.2 动画技巧187

13.6.3 动画模板189

第14章 网络通讯194

14.1 URL194

14.1.1 RUL 的组成和类URL194

14.1.2 通过URL 访问 WWW196

14.1.3 通过URLConnection 连接 WWW197

14.2 socket 通讯198

14.2.1 socket 通讯的步骤198

14.2.2 打开socket198

14.2.3 打开输入/出流199

14.2.4 关闭socket199

14.2.5 示例200

14.3 数据报通讯202

14.3.1 数据报通讯和流式通讯202

14.3.2 DatagramSocket 和 DatagramPacket203

14.4 多客房机制207

14.5 安全性217

14.5.1 Applet 的安全考虑218

14.5.2 对安全性的一些建议222

第15章 实用程序类223

15.1 基本数据类型封装223

15.1.1 数字223

15.1.2 字符类Character224

15.1.3 布尔类Boolran224

15.2 算术运算224

15.3 对象枚举224

15.3.1 接口 Enumerstion225

15.3.2 线性表225

15.3.3 相联表226

15.4 系统资源228

15.4.1 类Syatem228

15.4.2 Runtime 对象230

15.5 日期处理230

15.6 处理程序属性231

15.6.1 类Propoerties231

15.6.2 系统属性232

15.6.3 命令行参数234

15.6.4 Applet 参数235

第16章 集成本机方法236

16.1 集成本机方法的步骤236

16.1.1 编写Java 源文件236

16.1.2 编译Java 源文件237

16.1.3 生成头文件237

16.1.4 生成存根文件238

16.1.5 编写C语言文件238

16.1.6 生成动态库238

16.1.7 运行Java 程序239

16.2 实现本机方法239

16.2.1 贯穿始终的例子239

16.2.2 方法与函数242

16.2.3 参数传递243

16.2.4 返回类型244

16.2.5 访问Java 对象244

16.3 实用函数245

16.3.1 字符串处理245

16.3.2 多线程同步处理247

16.3.3 例外处理247

第三篇 附录249

附录A 须注意的问题249

附录B 保留字252

附录C 包253

附录D 部分类和接口254

热门推荐