图书介绍

Java程序设计基础2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java程序设计基础
  • 代永亮主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115275776
  • 出版时间:2012
  • 标注页数:236页
  • 文件大小:68MB
  • 文件页数:245页
  • 主题词: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我国IT发展历程1

1.1.1 IT发展历史1

1.1.2 IT的发展趋势2

1.1.3 IT在我国的发展4

1.2我国软件发展历程…………5

1.2.1软件的概念5

1.2.2软件的发展阶段5

1.2.3软件在我国的发展6

1.3面向对象基础7

1.3.1面向对象技术9

1.3.2面向对象技术的发展历史10

1.3.3面向对象程序设计的特点10

1.3.4实体的抽象11

本章小结13

习题13

第2章Java的基础知识14

2.1 Java语言的产生与发展14

2.2配置Java开发环境21

2.2.1下载JDK21

2.2.2安装JDK25

2.2.3 Windows系统下配置和测试JDK27

2.3 Java开发工具Eclipse36

2.3.1 Eclipse简介36

2.3.2 Eclipse的安装与启动37

2.3.3 Eclipse编写程序的流程43

2.4 Java的基本语法48

2.4.1注释48

2.4.2分号、块和空白49

2.4.3标识符50

2.4.4 Java关键字50

2.5数据类型53

2.5.1简单数据类型53

2.5.2引用数据类型53

2.5.3常量和变量54

2.5.4整型数据56

2.5.5浮点型数据56

2.5.6字符型数据57

2.5.7布尔型数据57

2.5.8简单数据类型之间的转换58

2.6语句59

2.7 Java应用程序61

2.8应用实例:字符转换62

本章小结64

习题64

第3章Java语言的控制结构66

3.1运算符和表达式66

3.1.1运算符66

3.1.2表达式77

3.2选择结构77

3.2.1简单的if语句78

3.2.2 if-else语句79

3.2.3嵌套的if-else多路选择结构80

3.2.4 switch选择语句82

3.3循环结构84

3.3.1 while语句85

3.3.2 do-while结构86

3.3.3 for循环语句88

3.3.4多重循环语句89

3.3.5循环中的跳转语句90

3.4应用实例92

本章小结96

习题97

第4章 字符串和字符串处理99

4.1 String基本知识99

4.1.1构造String99

4.1.2 String连接101

4.1.3 String索引101

4.1.4 String查找102

4.1.5 StringBuffer103

4.2字符串处理105

4.2.1字符串字符处理105

4.2.2字符串子串处理107

4.3字符串相等性109

4.3.1比较字符串109

4.3.2对象相同与对象相等的对比110

4.3.3 String相同与String相等的对比111

4.4基本数据类型转换为字符串113

4.5格式化字符串113

4.5.1格式化日期和时间114

4.5.2格式化数字119

4.6应用实例120

本章小结122

习题122

第5章 数组124

5.1一维数组124

5.1.1声明和创建数组124

5.1.2数组分配和引用125

5.1.3初始化数组128

5.1.4数组赋值和使用数组值128

5.1.5范例:数组复制130

5.2二维数组131

5.2.1二维数组方法131

5.2.2数组初始化131

5.3数组排序132

5.4数组查找134

5.5应用实例136

本章小结137

习题138

第6章 面向对象基础139

6.1使用类139

6.1.1类的组成139

6.1.2构造方法与初始化142

6.1.3方法的重载143

6.1.4静态成员144

6.2继承146

6.2.1继承的概念146

6.2.2继承的定义147

6.2.3使用继承方法147

6.2.4属性继承与隐藏149

6.3 this关键字与super关键字152

6.4成员变量初始化155

6.5应用实例158

本章小结160

习题160

第7章 面向对象进阶163

7.1多态与动态绑定163

7.1.1多态和动态绑定163

7.1.2父类对象与子类对象的转化165

7.1.3 instanceof运算符166

7.1.4泛型168

7.1.5参数可变的方法170

7.2抽象类与抽象方法173

7.2.1抽象类173

7.2.2抽象方法174

7.3包176

7.3.1包的作用176

7.3.2包的创建177

7.3.3包的引用178

7.3.4向包中添加类178

7.3.5包的作用域180

7.3.6静态引用181

7.4接口183

7.4.1接口的概念183

7.4.2接口的声明184

7.4.3接口的实现184

7.5静态变量187

7.5.1类(static)变量188

7.5.2类(static)方法190

7.6关键字final191

7.6.1 final类191

7.6.2 final方法192

7.6.3 final变量193

7.7内部类196

7.7.1内部类定义196

7.7.2使用内部类197

7.8包装类200

7.9反射203

7.9.1反射机制203

7.9.2反射机制应用实例203

本章小结206

习题206

第8章 异常处理209

8.1异常的概念209

8.1.1异常的定义209

8.1.2异常体系209

8.1.3系统定义的异常210

8.2异常情况处理211

8.2.1传统的错误处理211

8.2.2 Java的默认异常处理212

8.3在程序中处理异常213

8.3.1异常抛出和捕获213

8.3.2 try/catch/fimally213

8.3.3多catch子句216

8.3.4 throw和throws的使用217

8.3.5异常方法覆盖219

8.3.6异常处理的限制条件221

8.4创建并抛出自定义的异常221

8.5应用实例223

本章小结224

习题224

附录A编码约定227

A.1注释227

A.1.1块注释227

A.1.2单行注释227

A.1.3 Java文档型注释228

A.2缩进与空白228

A.3命名约定229

A.4括号的使用229

A.5文件名与布局230

A.6语句231

A.7可执行语句231

附录B ASCLL码和Unicode字符集233

附录C Java关键字235

附录D运算符的优先级结构236

热门推荐