图书介绍

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

Java 语言程序设计
  • 胡维华,韩建平主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040347395
  • 出版时间:2012
  • 标注页数:258页
  • 文件大小:13MB
  • 文件页数:268页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章Java程序设计概述 1

1.1程序与程序设计语言 1

1.1.1计算机与程序 1

1.1.2程序设计语言 2

1.2 Java语言简介 3

1.2.1 Java语言发展历史 3

1.2.2 Java语言的特点 3

1.2.3 Java虚拟机 4

1.3初识Java程序 4

1.3.1 Java Application 5

1.3.2 Java Applet 6

1.4 Java程序开发环境 6

1.4.1 JDK开发环境 6

1.4.2集成开发环境 8

本章小结 13

习题 13

第2章 基本数据类型与表达式 15

2.1数据类型、常量与变量 15

2.1.1基本数据类型 15

2.1.2常量 16

2.1.3变量 18

2.2输入与输出处理 19

2.2.1输出处理 19

2.2.2输入处理 21

2.3运算符与表达式 24

2.3.1算术运算符与算术表达式 24

2.3.2赋值运算符与赋值表达式 25

2.3.3关系运算符与关系表达式 26

2.3.4逻辑运算符与逻辑表达式 26

2.3.5其他运算符 28

2.3.6运算符优先级与结合性 29

2.3.7数据类型转换 30

本章小结 31

习题 32

第3章 程序流程控制 34

3.1语句与流程控制概述 34

3.1.1语句 34

3.1.2流程控制的3种结构 35

3.2选择结构语句 35

3.2.1单分支if语句 36

3.2.2双分支if语句 37

3.2.3 if语句的嵌套 38

3.2.4 switch语句 40

3.3循环结构语句 43

3.3.1 while语句 43

3.3.2 do-while语句 45

3.3.3 for语句 46

3.3.4循环的嵌套 49

3.3.5 break和continue语句 50

3.4方法的使用 53

3.4.1方法的定义 53

3.4.2方法的调用与返回 55

3.4.3方法的嵌套和递归调用 57

本章小结 60

习题 60

第4章 数组 66

4.1一维数组 66

4.1.1一维数组的声明 66

4.1.2一维数组的创建 67

4.1.3一维数组的初始化 67

4.1.4一维数组的使用 67

4.2二维数组 69

4.2.1二维数组的声明 69

4.2.2二维数组的创建 69

4.2.3二维数组的初始化 70

4.2.4二维数组的使用 70

4.3数组的应用 72

4.3.1查找 72

4.3.2排序 73

4.3.3二维数组的应用 78

本章小结 82

习题 83

第5章 类与对象 86

5.1类的定义 86

5.1.1类与对象的基本概念 86

5.1.2类定义的基本框架 87

5.2对象的创建和使用 89

5.2.1对象的创建 89

5.2.2对象的使用 91

5.2.3对象数组 92

5.3方法的重载 94

5.4类的静态成员 97

5.4.1静态成员变量 97

5.4.2静态成员方法 98

5.5包与基础类 100

5.5.1包 100

5.5.2 Java基础类库 101

本章小结 111

习题 112

第6章 继承与多态 115

6.1类的继承 115

6.1.1继承的基本概念 115

6.1.2子类的定义 116

6.1.3关键字super 117

6.1.4父类对象与子类对象 119

6.2类的访问控制 121

6.2.1类成员的访问控制 121

6.2.2类的访问控制 123

6.3抽象类与接口 125

6.3.1抽象类 125

6.3.2接口 127

6.4类的多态性 130

6.4.1多态的概念 130

6.4.2覆盖 130

6.5内部类 134

6.5.1内部类 134

6.5.2方法中的内部类 135

本章小结 136

习题 136

第7章 异常处理 140

7.1异常与异常类 140

7.1.1异常简介 140

7.1.2异常类 141

7.2异常处理 142

7.2.1捕获与处理异常 142

7.2.2声明异常 144

7.2.3抛出异常 145

7.3自定义异常 145

本章小结 147

习题 147

第8章 输入输出 149

8.1流式输入输出 149

8.1.1概述 149

8.1.2字节流 150

8.1.3字符流 152

8.1.4对象流 153

8.2文件 155

8.2.1文件概述 155

8.2.2文件基本操作 157

8.3新I/O 162

本章小结 163

习题 164

第9章 图形用户界面 165

9.1 Swing组件 165

9.1.1图形用户界面编程概述 165

9.1.2创建框架 166

9.1.3基本Swing组件 168

9.2布局管理 174

9.2.1布局管理器 174

9.2.2 FlowLayout 175

9.2.3 BorderLayout 176

9.2.4 GridLayout 177

9.3事件处理 179

9.3.1委托事件模型 179

9.3.2事件监听器 180

9.4高级Swing组件 186

本章小结 195

习题 195

第10章Applet与绘制 198

10.1 Applet概述 198

10.2 Applet的生命周期 200

10.3 Applet的HTML标记及属性 202

10.4几何图形绘制 203

10.4.1创建绘图接口 203

10.4.2绘制文本 204

10.4.3字体 204

10.4.4颜色 204

10.4.5创建几何图形 205

10.4.6绘制几何图形 206

本章小结 208

习题 208

第11章 多线程 211

11.1线程的概念 211

11.2线程的创建 212

11.2.1 Thread类 212

11.2.2 Runnable接口 213

11.3线程的管理 214

11.3.1线程的状态 214

11.3.2线程同步 217

11.3.3等待与通知 220

11.4优先级与线程组 223

11.4.1优先级 223

11.4.2线程组 223

本章小结 225

习题 226

第12章 多媒体、网络、数据库应用编程 227

12.1多媒体应用 227

12.1.1显示图片 227

12.1.2图片放大缩小 229

12.1.3播放声音 231

12.2网络应用 233

12.2.1网络基础 233

12.2.2 TCP和UDP介绍 234

12.2.3基于URL的网络编程 235

12.2.4基于Socket的网络编程 238

12.3数据库应用 241

12.3.1 JDBC概述 241

12.3.2 JDBC编程 243

本章小结 247

习题 247

附录Exam@ HDOJ系统的使用说明 249

参考文献 258

精品推荐