图书介绍

Java基础与应用PDF|Epub|txt|kindle电子书版本网盘下载

Java基础与应用
  • 王养廷,李永飞,郭慧编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302464020
  • 出版时间:2017
  • 标注页数:359页
  • 文件大小:45MB
  • 文件页数:371页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


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

下载说明

Java基础与应用PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 Java基础3

第1章 第一个Java程序3

1.1示例程序3

1.1.1 HelloWorld程序3

1.1.2 HelloWorld程序分析4

1.2相关知识4

1.2.1下载安装工具包5

1.2.2配置5

1.2.3编辑程序7

1.2.4编译运行程序7

1.3训练程序8

1.3.1程序分析8

1.3.2参考程序8

1.3.3程序调试9

1.4拓展知识10

1.4.1开发工具10

1.4.2 Java API文档10

1.4.3编码规范11

1.5实做程序12

第2章 显示学生成绩14

2.1示例程序14

2.1.1显示学生信息14

2.1.2引入变量15

2.1.3增加注释15

2.2相关知识17

2.2.1标识符和关键字17

2.2.2数据类型和变量17

2.2.3运算符和表达式19

2.3训练程序21

2.3.1程序分析21

2.3.2参考程序21

2.4拓展知识23

2.4.1 Java虚拟机23

2.4.2变量存储23

2.4.3变量类型转换24

2.5实做程序24

第3章 学生成绩分级27

3.1示例程序27

3.1.1显示考试结果27

3.1.2输入学生成绩28

3.2相关知识30

3.2.1基本语句30

3.2.2条件分支语句31

3.2.3多分支语句32

3.3训练程序32

3.3.1程序分析33

3.3.2参考程序33

3.4拓展知识34

3.4.1分支语句讨论34

3.4.2数据合法性检查35

3.5实做程序37

第4章 计算平均成绩40

4.1示例程序40

4.1.1计算平均成绩40

4.1.2引入常量41

4.1.3未知人数42

4.2相关知识45

4.2.1 for循环语句45

4.2.2 while循环语句45

4.3训练程序46

4.3.1程序分析46

4.3.2参考程序46

4.4拓展知识47

4.4.1循环语句讨论47

4.4.2循环边界检查48

4.5实做程序49

第5章 显示班级成绩单53

5.1示例程序53

5.1.1班级平均成绩53

5.1.2显示最高成绩54

5.2相关知识56

5.2.1一维数组56

5.2.2多维数组56

5.3训练程序57

5.3.1程序分析57

5.3.2参考程序57

5.4拓展知识58

5.4.1数组讨论58

5.4.2数组的存储59

5.5实做程序60

第6章 显示学生基本信息62

6.1示例程序62

6.1.1程序实现62

6.1.2处理部分提取63

6.1.3读入部分提取64

6.2相关知识65

6.2.1 Java方法65

6.2.2参数传递66

6.3训练程序67

6.3.1程序分析68

6.3.2参考程序68

6.4拓展知识69

6.4.1方法重构69

6.4.2方法存储69

6.5实做程序69

第二篇 面向对象程序设计73

第7章 简单Student类73

7.1示例程序73

7.1.1显示学生信息73

7.1.2增加测试类75

7.2相关知识76

7.2.1 Java类定义76

7.2.2类的方法77

7.3训练程序78

7.3.1程序分析78

7.3.2参考程序78

7.4拓展知识79

7.4.1为什么引入类79

7.4.2变量作用域80

7.5实做程序81

第8章 Student类对象82

8.1示例程序82

8.1.1访问控制权限82

8.1.2添加构造方法83

8.2相关知识85

8.2.1构造方法85

8.2.2访问权限控制86

8.2.3类的组成部分87

8.3训练程序88

8.3.1程序分析88

8.3.2参考程序88

8.4拓展知识89

8.4.1对象存储89

8.4.2对象相等91

8.5实做程序92

第9章 完善Student类94

9.1示例程序94

9.1.1添加置取方法94

9.1.2增加构造方法96

9.1.3完整的Student类97

9.2相关知识99

9.2.1置取方法99

9.2.2对象this101

9.3训练程序102

9.3.1程序分析103

9.3.2参考程序103

9.4拓展知识105

9.4.1类的封装105

9.4.2置取方法讨论106

9.4.3参数传递深入讨论106

9.5实做程序108

第10章 Student类组合111

10.1示例程序111

10.1.1 MobilePhone类111

10.1.2增加机主属性113

10.2相关知识115

10.2.1对象属性115

10.2.2类的组合关系116

10.3训练程序117

10.3.1程序分析117

10.3.2参考程序117

10.4拓展知识119

10.4.1组合讨论119

10.4.2组合与封装120

10.5实做程序124

第11章 Student类方法重载125

11.1示例程序125

11.1.1构造方法重载125

11.1.2普通方法重载126

11.2相关知识128

11.3训练程序129

11.3.1程序分析129

11.3.2参考程序129

11.4拓展知识131

11.5实做程序132

第12章 Student类实例计数134

12.1示例程序134

12.1.1显示实例顺序134

12.1.2获得学生对象个数135

12.2相关知识137

12.2.1静态属性与实例属性137

12.2.2再论对象创建过程138

12.3训练程序139

12.3.1程序分析139

12.3.2参考程序139

12.4拓展知识140

12.4.1属性与局部变量140

12.4.2静态属性与方法存储141

12.4.3单个实例142

12.5实做程序143

第13章 泛化类Person145

13.1示例程序145

13.1.1泛化类Person145

13.1.2子类Student146

13.1.3 Student对象初始化147

13.2相关知识148

13.2.1类的继承148

13.2.2 super对象149

13.3训练程序150

13.3.1程序分析150

13.3.2参考程序150

13.4拓展知识151

13.4.1调用构造方法151

13.4.2继承与组合153

13.5实做程序155

第14章 对象多态157

14.1示例程序157

14.1.1重写display方法157

14.1.2向上转型159

14.2相关知识160

14.2.1方法重写160

14.2.2对象上转型161

14.3训练程序162

14.3.1程序分析163

14.3.2参考程序163

14.4拓展知识165

14.4.1动态绑定165

14.4.2多态讨论166

14.5实做程序168

第15章 抽象类169

15.1示例程序169

15.1.1方法抽象169

15.1.2抽象方法display169

15.2相关知识171

15.2.1抽象类定义171

15.2.2抽象类说明172

15.3训练程序172

15.3.1程序分析173

15.3.2参考程序173

15.4拓展知识175

15.5实做程序176

第16章 接口设计177

16.1示例程序177

16.1.1定义接口MoveAble177

16.1.2应用MoveAble实现多态179

16.2相关知识180

16.2.1接口定义180

16.2.2接口与抽象类比较182

16.3训练程序184

16.3.1程序分析185

16.3.2参考程序185

16.4拓展知识187

16.4.1接口讨论187

16.4.2接口应用188

16.5实做程序189

第17章 异常处理191

17.1示例程序191

17.1.1程序异常实例191

17.1.2受检异常193

17.2相关知识194

17.2.1异常处理结构194

17.2.2常见异常类195

17.3训练程序196

17.3.1程序分析196

17.3.2参考程序196

17.4拓展知识198

17.4.1异常处理讨论198

17.4.2防御性编程199

17.5实做程序202

第18章 包结构设计204

18.1示例程序204

18.1.1按包组织程序204

18.1.2导入手机类206

18.2相关知识208

18.2.1包定义208

18.2.2其他包中类的引用209

18.3训练程序210

18.3.1程序分析210

18.3.2参考程序210

18.4拓展知识212

18.4.1 Java基础类库包212

18.4.2包的设计213

18.5实做程序214

第19章 简单框架设计215

19.1示例程序215

19.1.1简单框架215

19.1.2增加功能218

19.2相关知识219

19.2.1多态与框架219

19.2.2依赖关系220

19.3训练程序220

19.3.1程序分析221

19.3.2参考程序221

19.4拓展知识224

19.4.1框架设计224

19.4.2框架设计讨论225

19.5实做程序226

第20章 带配置文件的框架228

20.1示例程序228

20.1.1装入Person类228

20.1.2显示名字230

20.2相关知识232

20.2.1反射机制232

20.2.2反射机制应用233

20.3训练程序233

20.3.1程序分析233

20.3.2参考程序234

20.4拓展知识237

20.4.1反射机制讨论237

20.4.2配置文件238

20.5实做程序238

第三篇 Java应用开发243

第21章 学生成绩排序输出243

21.1开发任务243

21.2程序实现及分析244

21.2.1数组排序244

21.2.2 List排序248

21.2.3 List自动排序252

21.2.4通用输出256

21.3集合相关类库262

21.3.1 Collection与Collections263

21.3.2 List与ArrayList264

21.3.3 Map与HashMap265

21.3.4 Set与TreeSet266

21.4实做程序268

第22章 学生信息保存270

22.1开发任务270

22.2程序实现及分析270

22.2.1文件保存功能271

22.2.2数据库保存功能275

22.2.3重构程序结构280

22.3文件操作相关类库281

22.3.1 I/O流281

22.3.2 I/O操作步骤283

22.4数据库操作286

22.4.1数据库操作概述286

22.4.2数据库操作步骤288

22.5实做程序290

第23章 图形界面成绩管理292

23.1开发任务292

23.2程序实现及分析294

23.2.1图形用户界面294

23.2.2成绩管理功能298

23.3图形界面基础类库311

23.3.1 Java图形界面311

23.3.2组件类313

23.3.3事件类与接口316

23.4实做程序317

第24章 网上学生成绩查询318

24.1开发任务318

24.2程序实现及分析319

24.2.1简单网络通信功能319

24.2.2网络查询323

24.3网络编程相关类库329

24.3.1 Socket编程概念329

24.3.2 Socket相关类330

24.4实做程序331

第25章 多用户查询学生成绩333

25.1开发任务333

25.2程序实现及分析334

25.2.1简单多线程程序一334

25.2.2简单多线程程序二336

25.2.3多线程网络查询339

25.3多线程相关类库350

25.4实做程序352

附录A 安装配置数据库环境353

附录B 推荐书目360

热门推荐