图书介绍

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

Java语言程序设计  第2版
  • 邵丽萍等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:730208744X
  • 出版时间:2004
  • 标注页数:277页
  • 文件大小:22MB
  • 文件页数:292页
  • 主题词:JAVA语言-程序设计-高等学校:技术学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

目录 1

第1章Java快速入门 1

1.1Java简介 1

1.1.1Java的起源与发展 1

1.1.2Java语言特点 1

1.1.3Java的用途 4

1.2Java的运行环境 5

1.2.1 SDK的下载与安装 6

1.2.2配置Java运行环境 9

1.3初步了解Java程序 14

1.3.1编写第一个Java源程序 14

1.3.2Java程序的编译 15

1.3.3运行Java程序 15

习题 17

第2章Java基本语法 18

2.1Java语言的基本元素 18

2.1.1 标识符 19

2.1.2关键字 20

2.1.3分隔符 20

2.2数据类型 21

2.2.1基本数据类型 22

2.2.2直接量与常量 22

2.2.3变量 24

2.3运算符与表达式 27

2.3.1赋值运算符 27

2 3.2算术运算符 27

2 3.3关系运算符 28

2 3.5逻辑运算符 29

2 3.4条件运算符 29

2 3.6位运算符 30

2 3.7其他运算符 32

2 3.8运算优先级 32

2.4数组 33

2.4.1一维数组的声明 33

2.4.2一维数组的创建与赋值 33

2.4.3多维数组 35

习题 35

第3章Java语句及其控制结构 38

3.1Java程序结构 38

3.1.1Java程序构成 38

3.1.2Java语句 39

3.2.1 if语句 40

3.2选择语句 40

3.2.2 if…else语句 41

3.2.3 if…else复合结构 41

3.2.4 switch开关语句 43

3.3循环语句 46

3.3.1 for循环语句 46

3.3.2 while循环语句 47

3.3.3 do…while循环语句 49

3.3.4循环语句的嵌套 50

3.3.5循环语句小结 50

3.4跳转语句 51

3.4.1 break语句 51

3.4.2带标号的break语句 52

3.4.3 conti rue语句 52

3.4.4带标号的contirue语句 53

3.4.5 return语句 55

习题 56

4.1面向对象基本概念 58

4.1.1对象 58

第4章面向对象编程 58

4.1.2封装 59

4.1.3消息 59

4.1.4类 59

4.1.5继承 60

4.1.6接口 60

4.2Java的类与对象 62

4.2.1 类的创建 63

4.2.2对象的创建 66

4.3成员变量与封装 71

4.3.1成员变量的声明 71

4.3.2成员变量的修饰 72

4.4.1成员方法的设计 77

4.4成员方法 77

4.4.2成员方法的声明与修饰 78

4.4.3方法体 81

4.4.4消息传递 82

4.4.5Java编程小结 84

习题 85

第5章类的继承性与多态性 88

5.1类的继承 88

5.1.1父类和子类 88

5.1.2成员变量的继承和隐藏 89

5.1.3成员方法的覆盖 91

5.1.4 this和super 93

5.2类的多态 96

5.2.1成员方法的重载 96

5.2.2构造方法的重载 98

习题 100

第6章包、接口和异常 103

6.1包 103

6.1.1Java的系统包 104

6.1.2包的引用 107

6.1.3声明自定义包 107

6.2接口 110

6.2.1实现系统提供的接口 110

6.2.2创建自定义接口 112

6.2.3接口的继承关系 113

6.3异常处理 114

6.3.1什么是错误与异常 114

6.3.2异常发生的原因 115

6.3.3异常处理机制 115

6.3.4异常对象类型 116

6.3.5异常的处理 117

6.3.6 throw语句 120

6.3.7 throws子句 121

6.3.8 finally语句 123

6.3.9编译时对异常情况的检查 124

6.3.10创建自己的异常类 125

习题 126

第7章常用系统类 129

7.1 Applet类 129

7.1.1 Applet的特点 129

7.1.2Java和HTML的关系 130

7.1.3 Applet的生命周期与主要活动 131

7.1.4 HTML和Applet的参数传递 133

7.1.5 Applet标签属性 135

7.2.1字符串与字符串类 137

7.2字符串类 137

7.2.2字符串类的构造方法 139

7.2.3 String类的应用 140

7.2.4 StringBuffer类的应用 143

7.3输入输出流类 145

7.3.1数据流概念 145

7.3.2Java的标准数据流 146

7.3.3java.io包中的数据流类及文件类 147

7.3.4数据流的应用 150

7.4其他常用类 152

7.4.1数学函数类Math 152

7.4.2日期类 153

7.4.3随机数类Random 155

7.4.4向量类Vector 156

7.4.5 Class类与Runtime类 158

习题 159

第8章图形用户界面 161

8.1组件 161

8.1.1标签 161

8.1.2按钮 162

8.1.3选项框 163

8.1.4复选框和选项按钮 164

8.1.5列表框 167

8.1.6文本框 168

8.1.7文本区 169

8.2组件布局管理 170

8.2.1顺序布局 170

8.2.2边界布局 170

8.2.3卡片布局 171

8.2.4网格布局 172

8.2.5面板的使用 173

8.2.6手工布局 175

8.3事件处理方法 176

8.3.1事件与事件处理方法 176

8.3.2Java的事件处理机制 176

8.3.3事件处理实例 178

8.3.4事件适配器类与类的包容 184

习题 186

第9章窗口、菜单和对话框 187

9.1窗口 187

9.1.1创建可关闭窗口 187

9.1.2窗口事件适配器 188

9.1.3匿名类 189

9.1.4在窗口中加入组件 190

9.1.5多重窗口 191

9.2菜单 192

9.2.1为窗口加入菜单 192

9.2.2菜单综合应用 194

9.2.3弹出式菜单 196

9.3对话框 198

9.3.1自定义对话框 198

9.3.2创建自定义对话框实例 198

9.4 Swing简介 201

9.4.1 Swing按钮与标签 201

9.4.2 Swing工具栏 203

习题 205

10.1.1程序、进程和多任务 206

10.1.2线程 206

10.1多线程的概念 206

第10章多线程机制 206

10.1.3多线程 207

10.1.4线程的生命周期与Java的多线程机制 207

10.2创建线程 208

10.2.1通过继承Thread类创建线程 208

10.2.2通过Runnable接口创建线程 209

10.3线程的优先级 212

10.4线程的调度与控制 213

10.4.1线程类的方法 213

10.4.2控制线程的状态 214

10.5线程的同步机制与共享资源 215

10.6何时使用多线程及注意问题 220

习题 221

11.1.1直线 222

11.1基本图形 222

第11章图形与多媒体处理 222

11.1.2矩形 223

11.1.3椭圆 225

11.1.4圆弧 225

11.1.5多边形 226

11.2画布 227

11.2.1画布的作用 227

11.2.2创建画布实例 227

11.3文字输出 228

11.3.1字符串、字符和字节输出 228

11.3.2字体控制 230

11.4颜色控制 231

11.4.1为不同对象设置颜色 231

11.4.2不同颜色的文字 233

11.5.2图像的显示 234

11.5图像处理 234

11.5.1图像种类 234

11.5.3图像的缩放显示 235

11.6动画处理 236

11.6.1动画原理 236

11.6.2用线程实现动画 238

11.7加载声音文件 240

11.7.1添加背景音乐 240

11.7.2随时播放声音文件 241

习题 243

第12章综合实例 244

12.1数值变换运算 244

12.2幻灯机效果 245

12.3利用滚动条改变背景颜色 246

12.4 Applet与Application合并运行的程序 247

12.5对象的克隆 249

12.6正弦曲线 251

12.7四叶玫瑰曲线 252

12.8模拟网上购物结算 253

12.9数字和图形时钟 256

12.10在画布上手工画图 258

12.11 电闪雷鸣的动画 260

12.12文字的动画显示 263

12.13控制移动的文字 264

12.14水中倒影 266

12.15访问其他网站 268

12.16输入保存信息窗口 269

12.17简单的文本编辑器 272

提示 275

习题 275

参考文献 277

精品推荐