图书介绍

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

Java语言程序设计
  • 倪永军,汪金友,王淑礼等编著 著
  • 出版社: 武汉:武汉大学出版社
  • ISBN:9787307065246
  • 出版时间:2008
  • 标注页数:283页
  • 文件大小:45MB
  • 文件页数:295页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 绪论 1

1.1计算机语言 1

1.2Java语言及其特点 2

1.2.1Java语言的历史 2

1.2.2Java语言的特点 4

1.3Java语言的开发工具 7

1.3.1JDK 7

1.3.2JBuilder 11

1.4第一个Java程序 11

本章小结 12

习题1 13

第2章 Java语言基础 14

2.1Java语言的基本结构 14

2.1.1类首部 15

2.1.2类体 15

2.1.3注释语句 16

2.1.4标识符 17

2.1.5分隔符 18

2.2变量和常量 18

2.2.1变量 18

2.2.2常量 19

2.3数据类型和运算符 19

2.3.1基本数据类型 19

2.3.2数据类型转换 22

2.3.3算术运算符 24

2.3.4比较和条件运算符 24

2.3.5逻辑运算符 26

2.3.6位运算符 26

2.3.7移位运算符 28

2.3.8增减运算符 29

2.3.9赋值运算符 30

2.4表达式 31

2.4.1运算符的优先级 31

2.4.2表达式的运算顺序 32

2.5输出格式控制 33

2.6流程控制 35

2.6.1简单的if语句 36

2.6.2if_else语句 37

2.6.3if语句的嵌套 38

2.6.4switch语句 41

2.6.5while循环 45

2.6.6do_while循环 47

2.6.7for循环 48

2.6.8循环嵌套 52

2.6.9break和continue语句 55

本章小结 59

习题2 59

第3章 Java的面向对象程序设计 63

3.1面向对象程序设计的基本概念 63

3.2类 63

3.2.1类的声明 64

3.2.2类体定义 66

3.3对象 70

3.3.1对象的创建 71

3.3.2对象的调用与销毁 71

3.4方法 75

3.4.1方法的调用 75

3.4.2方法过载 83

3.5继承和多态 85

3.5.1类继承的实现 86

3.5.2继承中的访问控制符 88

3.5.3覆盖 90

3.5.4this、super和null 91

3.5.5多态性 96

3.6接口 97

3.6.1接口声明 98

3.6.2接口的实现 99

3.6.3抽象类 101

3.7包 103

3.7.1包的创建 103

3.7.2包的引用 105

3.7.3包中成员的访问 106

本章小结 107

习题3 108

第4章 数组 116

4.1一维数组 116

4.1.1一维数组的定义 116

4.1.2创建数组 117

4.1.3数组初始化 117

4.2多维数组 123

4.2.1二维数组的定义与创建 123

4.2.2二维数组的初始化 125

4.3对象数组 126

4.4给方法传递数组参数 128

4.5数组查找 130

4.6数组的复制 133

4.7数组的排序 137

本章小结 140

习题4 140

第5章 Java的基本可重用类 143

5.1java.lang包 143

5.1.1数学类Math 143

5.1.2字符串类String 146

5.1.3字符串缓冲区类StringBuffer 151

5.2java.io包 153

5.2.1文件类File 154

5.2.2RandomAccessFile类 158

5.2.3流(Stream) 161

5.2.4标准的输入/输出流 161

5.2.5字符流 163

5.2.6字节流 169

5.3java.util包 175

本章小结 178

习题5 178

第6章 Java的多线程机制和异常处理 181

6.1线程 181

6.1.1线程的建立 182

6.1.2Thread子类 185

6.1.3线程的状态 187

6.1.4线程让步和合并 190

6.1.5线程的优先级与调度 192

6.2多线程的实现机制 193

6.2.1线程的同步与锁定 194

6.2.2生产者和消费者 199

6.3异常处理 202

6.3.1异常类 203

6.3.2异常处理 204

6.3.3抛出异常 207

6.3.4异常的使用 212

本章小结 213

习题6 213

第7章 Java的图形用户界面 217

7.1引言 217

7.2组件分类 218

7.2.1容器(Container) 218

7.2.2框架(Frame) 218

7.2.3面板(Panel) 219

7.2.4对话框(Dialog) 221

7.2.5文件对话框(FileDialog) 222

7.3组件(Component) 223

7.3.1按钮(Button) 223

7.3.2标签(Label) 224

7.3.3文本域和文本区 225

7.3.4复选框和组合框 227

7.3.5列表框(List) 229

7.3.6滚动条(Scrollbar) 230

7.3.7画布(Canvas) 232

7.4布局管理器 233

7.4.1FlowLayout 234

7.4.2GridLayout 235

7.4.3BorderLayout 236

7.5菜单(Menu)组件 237

7.5.1菜单栏(MenuBar)和菜单 237

7.5.2菜单项(MenuItem) 239

7.5.3弹出式菜单 240

7.6颜色类 241

7.7字体类 241

7.8绘制简单图形 242

7.9显示图像 245

7.10事件处理 247

7.10.1事件处理机制 247

7.10.2按钮点击事件 249

7.10.3鼠标和窗口事件 250

7.10.4事件适配器 254

7.10.5内部类和匿名内部类 255

本章小结 257

习题7 257

第8章 Java的小应用程序Applet 259

8.1Applet的特点 259

8.2Applet类 259

8.3Applet的开发过程 260

8.4HTML标记及属性 262

8.5Applet的生命周期 264

8.6Applet的安全 267

8.7Applet的应用 267

8.7.1Applet与Application 267

8.7.2利用Applet绘图 269

8.7.3利用Applet显示图像 273

8.7.4利用Applet播放声音 274

8.7.5利用Applet制作动画 276

本章小结 281

习题8 282

参考文献 283

精品推荐