图书介绍

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

Java程序设计教程
  • 邱仲潘,朱诗兵,朱小谷编著 著
  • 出版社: 红旗出版社;北京希望电子出版社
  • ISBN:7505111191
  • 出版时间:2005
  • 标注页数:244页
  • 文件大小:17MB
  • 文件页数:252页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

1.1Java语言概述 1

1.1.1 Java语言的发展及应用前景 1

第1章 Java基础入门 1

1.1.2 Java语言的特点 2

1.2 Java程序开发与运行环境 4

1.2.1 Java开发环境及安装 4

1.2.2开发环境设置 4

1.3 Java的两类应用程序开发过程举例 5

1.3.1Java Application开发过程举例 5

1.3.2 Java Applet开发过程举例 7

1.5 习题 8

1.4 小结 8

第2章 基本数据类型 9

2.1数据类型综述 9

2.2变量和常量 10

2.2.1标识符 10

2.2.2常量(Constant Variables) 11

2.2.3变量(Variables) 11

2.3 基本数值数据类型 13

2.3.1整数类型 13

2.3.2浮点数类型 13

2.4.1 字符类型 14

2.4非数值数据类型 14

2.4.2布尔类型 15

2.4.3字符串类型 15

2.5数据类型综合应用举例 15

2.6数据类型转换 18

2.7小结 21

2.8 习题 21

第3章 Java运算符与表达式 22

3.1运算符与表达式概述 22

3.2算术运算 24

3.3 关系运算 26

3.4布尔逻辑运算 27

3.5 赋值运算 29

3.6扩展赋值运算 29

3.7位运算 31

3.8条件运算 33

3.9小结 34

3.10习题 34

第4章 流程控制 35

4.1流程控制概述 35

4.2 条件语句 37

4.3循环语句 43

4.3.1 while语句 43

4.3.2 do-while语句 47

4.3.3 for语句 48

4.4开关语句 52

4.5跳转语句 55

4.5.1 break语句 55

4.5.2 continue语句 57

4.6 return语句 60

4.7小结 62

4.8 习题 63

5.1.1面向对象简介 64

5.1.2 对象的基本概念 64

5.1 面向对象编程的基本概念和特征 64

第5章 面向对象程序设计 64

5.1.3类的基本概念 65

5.1.4消息的基本概念 65

5.1.5 面向对象的基本特征 65

5.2类 67

5.2.1类的定义 67

5.2.2 成员变量 68

5.2.3成员方法 68

5.2.4构造函数与析构函数 69

5.3 对象 71

5.3.1对象的创建 72

5.3.2 对象的使用 73

5.4.1成员变量的修饰符 74

5.4访问控制与修饰符 74

5.4.2成员方法的修饰符 78

5.5 小结 79

5.6 习题 79

第6章 类的继承与多态 81

6.1类的继承 81

6.1.1创建子类 82

6.1.2抽象类和抽象方法 89

6.1.3 super与 this的使用 90

6.2接口与包 93

6.2.1 接口 93

6.2.2 包 96

6.3类的多态 100

6.3.1成员方法的重载与覆盖 101

6.3.2类与类之间的数据类型转换 103

6.4 小结 105

6.5 习题 105

第7章 数组 106

7.1 一维数组 106

7.1.1 一维数组的定义 106

7.1.2 一维数组的初始化 107

7.1.3 一维数组的引用 108

7.1.4 一维数组的应用举例 112

7.2.1 二维数组的定义 114

7.2.2 二维数组的初始化 114

7.2 二维数组 114

7.2.3 二维数组的引用 115

7.2.4 二维数组的应用举例 116

7.3字符串数组的使用 118

7.4小结 120

7.5 习题 120

第8章 字符串的处理 121

8.1 字符串的表示 121

8.1.1字符串常量的表示 121

8.1.2 用String表示字符串 121

8.1.3 StringBuffer表示字符串 122

8.2.1 对String类字符串的基本操作 123

8.2字符串的基本操作 123

8.2.2 对StringBuffer类字符串的 129

基本操作 129

8.3字符串的比较 131

8.4 应用举例 133

8.5小结 136

8.6习题 136

第9章 Java图形用户界面设计 138

9.1 AWT简介 138

9.2 AWT容器 140

9.2.1 Frame 140

9.2.2 Panel 141

9.3布局管理器 143

9.3.1 FlowLayout布局管理器 143

9.3.2 BorderLayout布局管理器 144

9.3.3 GridLayout布局管理器 145

9.3.4 CardLayout布局管理器 146

9.3.5 GridBagLayout布局管理器 148

9.4 AWT常见组件 152

9.4.1文本输入组件 152

9.4.2按钮 157

9.4.3列表框和选项框 160

9.4.4菜单 163

9.5事件处理机制 167

9.6事件处理编程范例 168

9.7适配器 171

9.8 用Swing创建用户界面 172

9.8.1 Swing简介 172

9.8.2用Swing创建用户界面举例 172

9.9小结 180

9.10习题 180

第10章 图形处理 181

10.1绘制基本图形 181

10.1.1 Java图形坐标系 181

10.1.2 Graphics的图形方法分类 182

10.1.3 绘制基本图形 182

10.2填充图形 187

10.3 字体和颜色 188

10.3.1 字体 188

10.3.2 颜色 191

10.4绘图模式 195

10.5 小结 196

10.6 习题 197

第11章 异常处理 198

11.1 异常 198

11.1.1异常的概念 198

11.1.2异常类的类层次 198

11.2.1 捕获异常 200

11.2异常处理机制 200

11.2.2 声明异常 202

11.2.3抛出异常 204

11.2.4 自定义异常类 205

11.3小结 206

11.4习题 206

第12章 多线程程序设计 207

12.1 进程(Process)与线程(Thread) 207

12.2 线程的状态与生命周期 208

12.3 线程的优先级与调度 210

12.4多线程的实现 210

12.4.1多线程中的常用方法 210

12.4.2从Thread类继承 211

12.4.3实现Runnable接口 213

12.5多线程的同步 215

12.6小结 221

12.7 习题 221

第13章 网络编程 222

13.1基本概念 222

13.2 URL类 223

13.2.1 URL概述 223

13.2.2创建URL对象 224

13.2.3 URL类简介 225

13.2.4与URL地址建立连接 226

13.2.5通过URLConnection获取WWW资源 227

13.3套接字通信 228

13.3.1 Socket类 228

13.3.2 ServerSocket类 229

13.3.3套接字通信方式 230

13.3.4套接口通信举例 230

13.4数据报通信 237

13.4.1 DatagramSocket类 237

13.4.2 DatagramPacket类 238

13.4.3数据报通信举例 238

13.5 小结 243

13.6 习题 243

参考文献 244

精品推荐