图书介绍

Java编程技术大全 上PDF|Epub|txt|kindle电子书版本网盘下载

Java编程技术大全 上
  • 魔乐科技(MLDN)软件实训中心编著;张玉宏主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115501004
  • 出版时间:2019
  • 标注页数:354页
  • 文件大小:41MB
  • 文件页数:366页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java编程技术大全 上PDF格式电子书版下载

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

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

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

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

图书目录

第0章 Java学习指南2

0.1 Java为什么重要2

0.2 Java简史——给我们带来的一点思考3

0.3 Java应用领域和前景7

0.4 Java学习路线图9

第Ⅰ篇 基础知识13

第1章 小荷才露尖尖角——Java开发环境搭建13

1.1 Java开发环境13

1.2安装Java开发工具箱13

1.2.1下载JDK13

1.2.2安装JDK16

1.3 Java环境变量的配置17

1.3.1理解环境变量17

1.3.2 JDK中的3个环境变量18

1.4享受安装成果——开发第1个Java程序22

1.5 Eclipse的使用23

1.5.1 Eclipse概述23

1.5.2创建Java项目25

1.5.3创建Java类文件26

1.5.4在代码编辑器中编写Java程序代码27

1.5.5运行Java程序29

1.6探秘Java虚拟机29

1.7高手点拨30

1.8实战练习32

第2章 初识庐山真面目——Java程序要素概览34

2.1一个简单的例子34

2.2感性认识Java程序35

2.2.1 Java程序的框架36

2.2.2标识符37

2.2.3关键字37

2.2.4注释38

2.2.5变量39

2.2.6数据类型40

2.2.7运算符和表达式40

2.2.8类41

2.2.9输入与输出41

2.3程序的检测44

2.3.1语法错误44

2.3.2语义错误45

2.4提高程序的可读性46

2.5高手点拨47

2.6实战练习47

第3章 九层之台,起于垒土——Java编程基础50

3.1常量与变量50

3.1.1常量的声明与使用50

3.1.2变量的声明与使用51

3.2基本数据类型55

3.2.1数据类型的意义55

3.2.2整数类型56

3.2.3浮点类型59

3.2.4字符类型60

3.2.5布尔类型62

3.3数据类型的转换63

3.3.1自动类型转换63

3.3.2强制类型转换64

3.4高手点拨65

3.5实战练习66

第4章 基础编程元素——运算符、表达式、语句与流程控制70

4.1运算符70

4.1.1赋值运算符70

4.1.2一元运算符70

4.1.3算术运算符72

4.1.4逻辑运算符73

4.1.5位运算符76

4.1.6三元运算符77

4.1.7关系运算符与if语句78

4.1.8递增与递减运算符79

4.1.9括号运算符80

4.2表达式80

4.2.1算术表达式与关系表达式81

4.2.2逻辑表达式与赋值表达式82

4.2.3表达式的类型转换83

4.3语句84

4.3.1语句中的空格84

4.3.2空语句85

4.3.3声明语句与赋值语句86

4.4程序的控制逻辑86

4.4.1顺序结构87

4.4.2分支结构88

4.4.3循环结构88

4.5选择结构88

4.5.1 if语句89

4.5.2 if&else语句89

4.5.3 if …else if&else语句90

4.5.4多重选择——switch语句91

4.6循环结构93

4.6.1 while循环93

4.6.2 do&while循环95

4.6.3 for循环97

4.6.4 foreach循环98

4.7循环的跳转99

4.7.1 break语句99

4.7.2 continue语句101

4.7.3 return语句104

4.8高手点拨105

4.9实战练习106

第5章 常用的数据结构——数组与枚举108

5.1理解数组108

5.2一维数组111

5.2.1一维数组的声明与内存的分配111

5.2.2数组中元素的表示方法112

5.2.3数组元素的使用113

5.3二维数组116

5.3.1二维数组的声明与赋值116

5.3.2二维数组元素的引用及访问117

5.4枚举简介118

5.5 Java中的枚举118

5.5.1常见的枚举定义方法118

5.5.2在程序中使用枚举119

5.5.3在switch语句中使用枚举120

5.6高手点拨121

5.7实战练习121

第6章 面向对象设计的核心——类和对象124

6.1理解面向对象程序设计124

6.1.1结构化程序设计简介124

6.1.2面向对象程序设计简介124

6.1.3面向对象程序设计的基本特征125

6.1.4面向对象编程和面向过程编程的比较126

6.2面向对象的基本概念127

6.2.1类127

6.2.2对象128

6.2.3类和对象的关系128

6.3类的声明与定义129

6.3.1类的声明129

6.3.2类的定义130

6.4类的属性132

6.4.1属性的定义132

6.4.2属性的使用132

6.5对象的声明与使用135

6.5.1对象的声明135

6.5.2对象的使用136

6.5.3匿名对象138

6.5.4对象的比较139

6.5.5对象数组的使用141

6.6 this关键字的使用143

6.7 static关键字的使用145

6.8 final关键字的使用149

6.9高手点拨150

6.10实战练习152

第7章 重复调用的代码块——方法154

7.1方法的基本定义154

7.2方法的使用156

7.3方法中的形参与实参157

7.4方法的重载158

7.5构造方法161

7.5.1构造方法简介161

7.5.2构造方法的重载163

7.5.3构造方法的私有化167

7.6在方法内部调用方法171

7.7代码块172

7.7.1普通代码块172

7.7.2构造代码块173

7.7.3静态代码块175

7.8 static方法177

7.8.1自定义static方法177

7.8.2 static主方法178

7.9方法与数组180

7.9.1数组引用传递180

7.9.2让方法返回数组183

7.10包的概念及使用185

7.10.1包的基本概念185

7.10.2包的导入186

7.10.3 JDK中常见的包187

7.11高手点拨188

7.12实战练习188

第Ⅱ篇 核心技术191

第8章 面向对象设计的精华——类的封装、继承与多态191

8.1面向对象的三大特点191

8.1.1封装的含义191

8.1.2继承的含义191

8.1.3多态的含义192

8.2封装的实现194

8.2.1 Java访问权限修饰符194

8.2.2封装问题引例194

8.2.3类的封装实例195

8.3继承的实现202

8.3.1继承的基本概念202

8.3.2继承问题的引入202

8.3.3继承实现代码复用204

8.3.4继承的限制205

8.4深度认识类的继承208

8.4.1子类对象的实例化过程208

8.4.2 super关键字的使用210

8.4.3限制子类的访问213

8.5覆写216

8.5.1属性的覆盖216

8.5.2方法的覆写217

8.5.3关于覆写的注解——@Override221

8.6多态的实现223

8.6.1多态的基本概念223

8.6.2方法多态性225

8.6.3对象多态性225

8.6.4隐藏230

8.7高手点拨231

8.8实战练习234

第9章 凝练才是美——抽象类、接口与内部类236

9.1抽象类236

9.1.1抽象类的定义236

9.1.2抽象类的使用236

9.2接口240

9.2.1接口的基本概念240

9.2.2使用接口的原则241

9.2.3接口的作用——Java的回调机制248

9.3内部类253

9.3.1内部类的基本定义253

9.3.2在方法中定义内部类255

9.4匿名内部类256

9.5匿名对象258

9.6高手点拨259

9.7实战练习262

第10章 更灵活的设计——泛型264

10.1泛型的概念264

10.2泛型类的定义264

10.3泛型方法的定义265

10.4泛型接口的定义265

10.5泛型的使用限制和通配符的使用266

10.5.1泛型的使用限制266

10.5.2通配符的使用267

10.6泛型的继承和实现268

10.7高手点拨269

10.8实战练习270

第11章 更强大和方便的功能——注解272

11.1注解概述272

11.2常用内置注解272

11.3自定义注解274

11.4通过反射访问注解信息277

11.5高手点拨280

11.6实战练习282

第12章 设计实践——常用的设计模式284

12.1设计模式概述284

12.1.1设计模式的背景284

12.1.2设计模式的分类284

12.2创建型模式285

12.2.1单例设计模式285

12.2.2多例设计模式288

12.2.3 工厂模式290

12.3结构型模式295

12.3.1代理设计模式296

12.3.2桥接设计模式299

12.4行为型模式307

12.4.1行为型模式概述307

12.4.2责任链设计模式307

12.5高手点拨310

12.6实战练习310

第13章 存储类的仓库——Java常用类库312

13.1 API概念312

13.2基本数据类型的包装类312

13.2.1装箱与拆箱313

13.2.2基本数据类型与字符串的转换315

13.3 String类317

13.3.1字符串类的声明317

13.3.2 String类中常用的方法319

13.4 System类与Runtime类321

13.4.1 System类321

13.4.2 Runtime类324

13.5日期操作类326

13.5.1日期类326

13.5.2日期格式化类328

13.6正则表达式329

13.6.1正则的引出329

13.6.2正则标记331

13.6.3利用String进行正则操作332

13.7 Math与Random类334

13.7.1 Math类的使用334

13.7.2 Random类的使用335

13.8高手点拨337

13.9实战练习338

第14章 防患于未然——异常的捕获与处理340

14.1异常的基本概念340

14.1.1为何需要异常处理340

14.1.2简单的异常范例341

14.1.3异常的处理342

14.1.4异常处理机制的小结347

14.2异常类的处理流程348

14.3 throws关键字348

14.4 throw关键字350

14.5异常处理的标准格式350

14.6 RuntimeException类352

14.7编写自己的异常类353

14.8高手点拨354

14.9实战练习354

热门推荐