图书介绍

Java程序设计教程与实训PDF|Epub|txt|kindle电子书版本网盘下载

Java程序设计教程与实训
  • 许文宪,董子建主编 著
  • 出版社: 北京:北京大学出版社
  • ISBN:7301095988
  • 出版时间:2005
  • 标注页数:264页
  • 文件大小:28MB
  • 文件页数:278页
  • 主题词: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 Java的发展历史和语言特点1

1.1.1 Java的发展历史1

1.1.2 Java的语言特点2

1.1.3 Java的运行机制3

1.2面向对象的程序设计4

1.2.1类和对象4

1.2.2类的封装、继承和多态4

1.3 Java的运行环境5

1.3.1 Java的开发工具J2SDK5

1.3.2安装和设置环境变量6

1.3.3 Java的编辑、编译和运行6

1.4最简单的Java程序7

1.4.1 Hello World程序的开发流程7

1.4.2程序分析8

小结9

习题9

第2章 数据类型和流程控制10

2.1 Java的基本数据类型10

2.1.1基本数据类型10

2.1.2常量11

2.1.3变量12

2.1.4数据类型转换14

2.2运算符15

2.2.1算术运算符15

2.2.2关系运算符17

2.2.3逻辑运算符17

2.2.4位运算符19

2.2.5其他运算符21

2.2.6运算符的优先级22

2.3 Java的控制结构23

2.3.1 if语句23

2.3.2 switch语句26

2.3.3 for循环27

2.3.4 while循环和do-while循环28

2.3.5跳转语句29

2.4方法31

2.4.1方法的概念和作用31

2.4.2参数与返回值33

2.4.3递归方法35

小结36

习题37

第3章 类和对象39

3.1类的定义39

3.1.1类和对象的关系39

3.1.2类的定义格式40

3.2类的实例化43

3.2.1创建对象43

3.2.2使用对象成员43

3.2.3类成员的访问控制45

3.3构造函数49

3.3.1构造函数的作用和定义49

3.3.2默认构造函数50

3.3.3构造函数的使用50

3.4参数传递和this引用51

3.4.1对象作为方法的参数51

3.4.2 this引用53

3.4.3类的封装性54

3.5类的组织55

3.5.1包的概念55

3.5.2创建包55

3.5.3访问包56

3.6实例分析60

小结62

习题63

第4章 数据类型类和数组对象64

4.1数据类型类64

4.1.1数据类型类的属性和构造函数64

4.1.2数据类型类的常用方法65

4.2数组68

4.2.1数组的定义与创建68

4.2.2访问数组元素69

4.2.3使用二维数组72

4.3命令行参数74

小结75

习题76

第5章 继承和多态77

5.1继承和多态的概念77

5.1.1继承的概念77

5.1.2多态的概念79

5.2类的继承79

5.2.1继承的实现80

5.2.2属性和方法的继承81

5.2.3父类对象与子类对象的转换82

5.2.4构造函数的继承83

5.2.5实例分析84

5.3类成员的覆盖87

5.3.1覆盖的用法87

5.3.2使用被覆盖的成员89

5.4方法重载93

5.4.1方法的重载93

5.4.2构造函数的重载95

5.5抽象类和最终类96

5.5.1抽象类96

5.5.2最终类98

5.6接口98

5.6.1接口的定义98

5.6.2接口的实现100

小结101

习题102

第6章 Java类库介绍104

6.1 Java类库的结构104

6.2 java.lang包中的常用类105

6.2.1 String类和StringBuffer类105

6.2.2 System类114

6.2.3 Math类117

6.3 java.util包中的集合类118

6.3.1 Vector类118

6.3.2 Stack类120

6.3.3 Hashtable类120

6.4关于Java技术文档122

小结123

习题123

第7章 Java异常处理125

7.1异常处理概念125

7.1.1什么是异常125

7.1.2异常处理机制126

7.1.3异常分类126

7.1.4错误分类128

7.2 Java异常的处理方法129

7.2.1 try/catch/finally129

7.2.2声明异常135

7.2.3抛出异常136

7.2.4自定义Java异常137

小结138

习题139

第8章 Java数据流141

8.1 Java数据流概述和java.io包141

8.1.1流的概念141

8.1.2 java.io包141

8.1.3 InputStream与OutStream类143

8.1.4具体输入输出流144

8.2 File类144

8.2.1 File类的构造函数145

8.2.2 File类的常用方法145

8.3文件输入与输出147

8.3.1 FileInputStream类和FileOutputStream类的使用147

8.3.2读写文件中的基本数据类型149

8.3.3随机文件的读取151

8.4标准输入和输出155

8.4.1 System.in对象155

8.4.2 System.out对象155

8.4.3数据类型的转换156

小结159

习题159

第9章 Java Applet160

9.1什么是Java Applet160

9.1.1一个最简单的Java Applet160

9.1.2 Java Applet的运行方式162

9.2 Applet的基本用法164

9.2.1 java.Applet包简介164

9.2.2 Java Applet的方法与生命周期166

9.3 Java Applet的参数存取168

9.4在Applet中播放声音和显示图像170

9.4.1显示图像170

9.4.2播放声音171

小结174

习题175

第10章 Java图形用户界面177

10.1 Java图形用户界面概述177

10.1.1 AWT和Swing178

10.1.2组件和容器179

10.2常用组件179

10.2.1按钮和标签180

10.2.2复选框和单选按钮184

10.2.3滚动面板187

10.2.4单行文本框和多行文本框188

10.2.5列表框和下拉列表框192

10.2.6对话框193

10.2.7菜单和快捷菜单195

10.3布局管理器199

10.3.1布局管理器概述199

10.3.2流布局200

10.3.3边界布局201

10.3.4网格布局202

10.3.5卡片布局203

10.4 Java事件处理机制205

10.4.1 Java事件处理概述205

10.4.2 Java常用事件206

10.4.3事件适配器212

10.5 Swing组件介绍213

小结214

习题214

第11章 实训216

实训1开发工具和运行环境216

实训2基本数据类型、运算符216

实训3 Java控制结构217

实训4方法的定义和调用217

实训5对象的创建与使用218

实训6类的组织——包218

实训7数组及命令行参数219

实训8类的继承220

实训9重载和覆盖221

实训10接口的实现222

实训11 String类和StringBuffer类223

实训12 Math类223

实训13异常处理224

实训14文件属性的访问224

实训15 文本文件的读写226

实训16随机文件的读写227

实训17 Java Applet227

实训18图形用户界面(1)229

实训19图形用户界面(2)231

实训参考答案233

参考文献264

热门推荐