图书介绍

Java程序设计 微课版PDF|Epub|txt|kindle电子书版本网盘下载

Java程序设计 微课版
  • 普运伟主编;田春瑾,王樱子副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115504197
  • 出版时间:2019
  • 标注页数:263页
  • 文件大小:48MB
  • 文件页数:273页
  • 主题词: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技术2

1.1.1 Java发展历程2

1.1.2 Java技术平台3

1.1.3 Java语言的特点3

1.2理解JVM、JRE和JDK4

1.2.1 Java程序的运行机制4

1.2.2 JRE5

1.2.3 Java开发环境5

1.3准备Java开发环境6

1.3.1 JDK的下载、安装和配置6

1.3.2常见的Java开发工具6

1.4编写第一个Java程序7

1.4.1 Java程序的编辑8

1.4.2 Java程序的编译9

1.4.3 Java程序的运行9

1.5 Java程序的结构和语法规范10

1.5.1进一步认识Java程序10

1.5.2标识符和关键字12

1.5.3程序注释13

1.5.4对Java程序的再次说明14

1.6专题应用:为Java程序输入数据14

自测与思考18

第2章 Java语法基础21

2.1基本数据类型22

2.2变量与常量23

2.2.1变量23

2.2.2常量24

2.3基本数据类型变量的赋值25

2.3.1整型变量的赋值25

2.3.2浮点型变量的赋值27

2.3.3字符型变量的赋值27

2.3.4字符串变量的赋值29

2.3.5布尔型变量的赋值29

2.3.6基本数据类型变量的默认值30

2.4表达式与运算符30

2.4.1表达式30

2.4.2运算符31

2.4.3运算符的优先级35

2.5扩展表达式和类型转换36

2.5.1扩展表达式36

2.5.2表达式的数据类型转换36

2.6专题应用:数据的随机产生与高效计算38

自测与思考42

第3章 程序流程控制45

3.1典型程序结构46

3.2选择结构47

3.2.1 if语句47

3.2.2 switch语句50

3.3循环结构53

3.3.1 for语句53

3.3.2 while语句55

3.3.3 do-while语句57

3.3.4嵌套循环58

3.4控制跳转语句60

3.4.1标号语句60

3.4.2 continue语句60

3.4.3 break语句61

3.5专题应用:典型流程控制算法62

自测与思考65

第4章 数组69

4.1数组的引入70

4.1.1引入数组的必要性70

4.1.2数组的概念70

4.2一维数组71

4.2.1一维数组的定义71

4.2.2一维数组的长度74

4.2.3创建一维数组的方法74

4.2.4一维数组应用举例75

4.3二维数组77

4.3.1声明二维数组变量78

4.3.2创建二维数组78

4.3.3二维数组的赋值与使用79

4.3.4二维数组的长度79

4.3.5非矩阵型二维数组80

4.3.6二维数组应用举例82

4.4多维数组84

4.5专题应用:数组元素的排序84

自测与思考87

第5章 Java面向对象编程90

5.1面向对象程序设计概述91

5.1.1程序设计方法的发展91

5.1.2面向对象程序设计的特点91

5.2类和对象92

5.2.1定义类93

5.2.2成员变量94

5.2.3成员方法95

5.2.4创建、使用和销毁对象96

5.2.5方法中的参数传递99

5.2.6成员变量、局部变量和方法参数的区别101

5.3构造方法101

5.3.1构造方法的定义102

5.3.2对象的生成过程104

5.3.3 this关键字105

5.4类的继承107

5.4.1继承的概念107

5.4.2 Java继承的实现108

5.4.3访问权限修饰符110

5.4.4构造方法与继承111

5.4.5 super关键字113

5.4.6 Object类113

5.5类的多态114

5.5.1多态的概念114

5.5.2方法重载114

5.5.3方法覆盖115

5.5.4向上转型和动态绑定117

5.6 final关键字119

5.6.1终极变量119

5.6.2终极方法121

5.6.3终极类121

5.7 static关键字122

5.7.1静态变量122

5.7.2静态方法124

5.8抽象类124

5.8.1抽象方法125

5.8.2抽象类的定义及应用125

5.9接口127

5.9.1定义接口127

5.9.2实现接口128

5.10内部类130

5.10.1内部类的定义及访问130

5.10.2匿名内部类132

5.11专题应用:多类设计133

自测与思考136

第6章 Java实用类库139

6.1 Java包及核心API140

6.1.1包的概念和作用140

6.1.2创建包140

6.1.3引用包中的类142

6.1.4常用的Java类库143

6.2 String类和StringBuffer类144

6.2.1 String类145

6.2.2 StringBuffer类148

6.3集合接口与集合类150

6.3.1集合接口与相关实现类150

6.3.2常见集合类的用法153

6.3.3泛型集合155

6.4专题应用:开发一个应用项目的方法157

自测与思考160

第7章 异常与断言162

7.1异常163

7.1.1 Java异常机制163

7.1.2 try-catch语句163

7.1.3异常类的继承165

7.1.4 Exception异常167

7.1.5 try-catch-finally和try-with-resource结构167

7.2断言169

7.2.1断言的基本语法169

7.2.2断言在单元测试中的应用171

7.3专题应用:账户存款管理172

自测与思考175

第8章 Java文件操作177

8.1 File类178

8.1.1创建文件对象178

8.1.2常用文件操作178

8.2文本文件的输入和输出181

8.2.1抽象字符流181

8.2.2文件字符流183

8.2.3缓冲字符流184

8.3字节文件的输入和输出186

8.3.1抽象字节流186

8.3.2文件字节流188

8.4数据流和对象流189

8.4.1数据流189

8.4.2对象流191

8.5专题应用:记录式文件的读写192

自测与思考195

第9章 Swing程序设计198

9.1 GUI程序设计简介199

9.2 Swing容器200

9.2.1 JFrame容器201

9.2.2 JPanel容器203

9.3布局管理器204

9.3.1 FlowLayout布局管理器205

9.3.2 BorderLayout布局管理器206

9.3.3 GridLayout布局管理器207

9.3.4绝对定位209

9.4 Java事件处理209

9.4.1事件模型209

9.4.2事件类和事件监听器211

9.4.3事件适配器218

9.4.4事件监听器的实现方式219

9.5常用Swing组件219

9.5.1标签220

9.5.2按钮221

9.5.3文本组件222

9.5.4单选按钮和复选框224

9.5.5列表框225

9.5.6组合框227

9.5.7对话框228

9.5.8菜单229

9.6专题应用:GUI的设计与实现230

自测与思考233

第10章 Applet程序设计236

10.1 Applet简介237

10.1.1编写并运行第一个Applet程序237

10.1.2 Applet程序的执行流程与生命周期238

10.1.3 Applet类和JApplet类240

10.1.4 Applet程序的安全性240

10.2 Applet程序开发过程240

10.2.1使用NetBeans创建Applet程序241

10.2.2将Applet程序嵌入网页中242

10.3利用Applet程序展示多媒体242

10.3.1图形绘制242

10.3.2图像处理243

10.3.3声音输出244

10.4专题应用:图片轮换245

自测与思考247

第11章 多线程程序设计249

11.1线程的概念250

11.1.1程序与进程250

11.1.2进程与线程250

11.1.3 Java的多线程机制250

11.1.4线程状态和生命周期251

11.1.5线程调度与优先级252

11.2多线程程序的编写252

11.2.1继承Thread类253

11.2.2实现Runnable接口254

11.3线程同步、死锁与合并255

11.3.1线程同步255

11.3.2线程死锁257

11.3.3线程合并257

11.4专题应用:龟兔赛跑258

自测与思考260

参考文献263

热门推荐