图书介绍

JAVA语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

JAVA语言程序设计
  • 姜刚,胡全星编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115066973
  • 出版时间:1998
  • 标注页数:390页
  • 文件大小:16MB
  • 文件页数:402页
  • 主题词:

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第一部分 Java语言特征3

第一章 Java语言基本知识3

1.1 Java的历史3

1.2 Java的特点5

1.3 初识Java程序9

1.3.1 应用程序实例9

1.3.2 Applet程序10

1.3.3 输出11

第二章 Java词法、常量及变量13

2.1 词法结构13

2.1.1 注释13

2.1.2 关键字15

2.1.3 标识符15

2.1.4 分隔符16

2.1.5 常量17

2.1.6 运算符17

2.2 常量和变量17

2.2.1 数据类型17

2.2.2 常量和变量18

2.2.3 整型数据19

2.2.4 浮点型数据(实数)21

2.2.5 布尔逻辑型数据22

2.2.6 字符型数据23

2.2.7 字符串数据24

2.2.8 缺省初始值25

2.2.9 一个Java基本数据类型的例子26

2.2.10 混合运算26

第三章 运算符和表达式31

3.1 运算符简介31

3.2 算术运算符32

3.2.1 一元运算符32

3.2.2 二元运算符33

3.3 关系运算符33

3.4 布尔逻辑运算符34

3.5 位运算符35

3.5.1 取反运算符?35

3.5.2 按位与运算符&35

3.5.3 按位或运算符?35

3.5.4 按位异或运算?36

3.5.5 左移运算符<<36

3.5.6 右移运算符>>36

3.5.7 无符号右移运算符>>>37

3.5.8 位的混合运算37

3.5.9 移位实例37

3.6 赋值运算符38

3.6.1 简单赋值运算符=38

3.6.2 复合赋值运算符38

3.7 条件运算符39

3.8 表达式39

3.8.1 表达式的构成39

3.8.2 运算符的优先级40

第四章 Java语言块与语句43

4.1 块43

4.1.1 定义及用法43

4.1.2 局部变量声明44

4.2 语句45

4.2.1 空语句45

4.2.2 标识语句45

4.2.3 表达式语句45

4.2.4 不可达语句46

4.2.5 选择语句47

4.2.6 循环语句50

4.2.7 跳转(Jump)语句52

4.2.8 警戒(guard)语句55

4.2.9 同步(synchronized)语句64

第五章 Java数组67

5.1 数组类型67

5.2 数组变量的声明68

5.3 数组初始化68

5.4 数组长度69

5.5 数组下标70

5.6 数组操作的例子70

5.6.1 三角形二维数组70

5.6.2 三维数组71

5.6.3 一个Hash表数组72

5.7 字符数组和字符串73

5.8 其它73

第六章 Java语言包75

6.1 全局唯一包名75

6.2 主机上包的定位76

6.3 编译单元76

6.4 编译单元的名称77

6.5 引入语句77

6.6 标准引入78

6.7 其它包中类和接口的使用78

6.8 包的几个例子78

第七章 Java语言的面向对象特征83

7.1 面向对象编程83

7.1.1 面向对象编程简介83

7.1.2 面向对象技术的历史84

7.1.3 Java与面向对象程序设计85

7.1.4 几个基本概念87

7.1.5 Java语言面向对象程序设计方法88

7.2 类89

7.2.1 类的声明89

7.2.2 类体90

7.3 变量91

7.3.1 实例变量91

7.3.2 局部变量92

7.3.3 静态变量92

7.3.4 例子93

7.4 方法94

7.4.1 方法声明94

7.4.2 方法体98

7.4.3 方法重构(override)100

7.4.4 构造方法102

7.4.5 析构方法102

7.5 对象103

7.5.1 对象的生成103

7.5.2 对象的使用104

7.6 类的继承106

7.6.1 创建子类106

7.6.2 变量的隐藏108

7.6.3 方法重载(overload)109

7.6.4 super和Superclass110

7.6.5 关于继承的几个问题112

7.7 访问控制113

7.7.1 private114

7.7.2 friendly116

7.7.3 protected116

7.7.4 public117

7.7.5 访问控制权限与重载的关系117

7.8 方法和变量的作用域118

7.8.1 局部变量118

7.8.2 实例变量和静态变量119

7.8.3 方法119

7.9 初始化120

7.9.1 实例初始化120

7.9.2 类的初始化122

7.9.3 类和实例的初始化123

7.10 类的转换124

7.11 接口125

7.11.1 接口概念125

7.11.2 接口声明126

7.11.3 接口的多重继承127

7.11.4 接口的实现127

7.11.5 接口作为数据类型127

第二部分 Java语言编程131

第八章 Java语言编程环境131

8.1 Java编译器132

8.2 Java解释器133

8.3 Java本地代码生成器135

8.4 Java反编译器137

8.5 Java程序性能分析器139

8.6 Java程序调试器141

8.7 Java文档生成器142

8.8 Applet浏览器144

8.9 Java编译时刻错误信息144

第九章 Java编程及WWW基础157

9.1 独立应用程序编写158

9.2 Applet程序设计159

9.2.1 一个例子159

9.2.2 编写Applet160

9.3 Applet的应用165

9.3.1 在Applet中显示图像165

9.3.2 播放声音166

9.3.3 演示动画167

9.3.4 总结170

9.4 WWW基础170

9.4.1 WWW原理170

9.4.2 HTTP协议171

9.4.3 WWW页面的制作172

9.4.4 交互式WWW网页的制作176

9.4.5 Java的出现181

第十章 Java语言GUI编程185

10.1 事件驱动程序设计185

10.2 图形用户界面设计189

10.2.1 界面元素的层次189

10.2.2 Component类190

10.2.3 命令按钮(Button)192

10.2.4 标签(Label)193

10.2.5 单选钮(Checkbox)194

10.2.6 复选钮(CheckboxGroup)194

10.2.7 组合框(Choice)195

10.2.8 列表框(List)196

10.2.9 滚动条(Scrollbar)198

10.2.10 多行文本框(TextArea)199

10.2.11 单行文本框(TextField)199

10.2.12 画布(Canvas)200

10.2.13 一个完整的实例202

10.3 窗口布局205

10.3.1 顺序布局(FlowLayout)205

10.3.2 边界布局(BorderLayout)206

10.3.3 卡片布局(GardLayout)207

10.3.4 网格布局(GridLayout)208

10.3.5 其它布局209

10.4 子窗口209

10.5 独立应用程序图形用户界面设计210

10.5.1 窗口界面设计210

10.5.2 菜单设计213

10.6 对话框216

10.7 结论217

第十一章 Java的多线程编程219

11.1 线程的概念219

11.2 Java的线程支持220

11.3 Java语言的多线程编程221

11.3.1 线程的建立221

11.3.2 线程的启动222

11.3.3 线程的挂起和恢复225

11.3.4 线程的终止225

11.4 线程的调度与线程优先级225

11.5 线程的同步227

11.5.1 关键段227

11.5.2 同步228

11.5.3 死锁229

11.5.4 协同230

11.5.5 线程组232

11.6 多线程程序应用233

第十二章 Java网络程序设计235

12.1 网络基本概念235

12.1.1 ISO层次模型235

12.1.2 IP地址236

12.1.3 域名系统238

12.1.4 TCP和UDP传输239

12.1.5 端口239

12.1.6 相关239

12.1.7 socket编程240

12.1.8 Java的网络编程242

12.2 Java语言网络程序设计242

12.2.1 Internet地址242

12.2.2 socket编程方法243

12.2.3 数据报编程246

12.2.4 URL编程248

12.2.5 应用类库编程249

第十三章 使用Java语言资源251

13.1 字符串运算252

13.1.1 String类252

13.1.2 StringBuffer类256

13.2 数学运算257

13.3 数和字符串的转换258

13.3.1 数值转换成字符串258

13.3.2 字符串转换成数值258

13.3.3 一个整数相乘实例259

13.3.4 格式化输出260

13.4 I/O流261

13.4.1 File类262

13.4.2 顺序文件存取263

13.4.3 随机文件存取266

13.4.4 打印流267

13.4.5 屏幕输入268

13.5 使用系统资源268

13.5.1 使用System类268

13.5.2 系统属性269

13.5.3 内存管理270

13.5.4 获取当前时间270

第三部分 Java类库273

第十四章 Java类库索引273

14.1 Java语言类库的层次结构273

14.2 Java基本类库278

14.2.1 java.applet包279

14.2.2 java.lang包281

14.2.3 java.io包304

14.2.4 java.awt包320

14.2.5 java.awt.image包354

14.2.6 java.awt.peer包363

14.2.7 java.net包369

14.2.8 java.util包381

热门推荐