图书介绍

打通经脉 Java基础入门编程详解PDF|Epub|txt|kindle电子书版本网盘下载

打通经脉 Java基础入门编程详解
  • 李辉编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113114978
  • 出版时间:2010
  • 标注页数:402页
  • 文件大小:149MB
  • 文件页数:419页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

打通经脉 Java基础入门编程详解PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 面向对象基础2

第0章 创建Java开发环境2

0.1 Java开发工具箱2

0.1.1下载与安装Java开发工具箱2

0.1.2 JDK目录4

0.1.3配置环境变量5

0.2一个简单的Java程序7

0.2.1简单Java程序编写说明7

0.2.2编译Java源程序8

0.2.3运行Java程序9

0.3 Java专业开发工具—Eclipse9

0.3.1 Eclipse简介10

0.3.2下载Eclipse10

0.3.3安装Eclipse11

0.3.4使用Eclipse12

0.4本章小结14

第1章 对象和类15

1.1面向对象概述15

1.1.1面向对象程序设计思想的诞生16

1.1.2面向过程与面向对象思想的对比17

1.1.3面向对象技术的基础概念和特点20

1.2类的定义与对象的创建24

1.2.1类的定义和对象的创建25

1.2.2外部类与内部类27

1.2.3面向对象思想在类定义中的应用32

1.3成员变量35

1.3.1成员变量的定义35

1.3.2成员变量的数据类型36

1.3.3成员变量的初始化及顺序38

1.3.4成员变量的初始值41

1.3.5成员变量的赋值43

1.4技能实践44

任务一:根据实际对象定义类44

任务二:用类统计学生信息47

1.5本章小结50

1.6练习题50

第2章 对象和类的操作51

2.1方法51

2.1.1方法定义51

2.1.2方法修饰53

2.1.3深入理解方法的定义和使用54

2.2重载57

2.3引用问题62

2.3.1调用不存在的方法或成员变量62

2.3.2用空引用进行调用66

2.3.3数组的空引用问题70

2.4局部变量71

2.4.1局部变量的定义71

2.4.2局部变量的分类73

2.4.3局部变量的作用域75

2.4.4局部变量的使用77

2.5 this预定义对象引用79

2.6善用系统已有的类83

2.6.1 Java语言中的String类83

2.6.2 Java语言中的GregorianCalendar类84

2.6.3善用系统已有类的思想86

2.7技能实践87

任务一:用Date类构造一个随机文件名87

任务二:用方法实现学生信息管理88

2.8本章小结91

2.9练习题92

第3章 访问控制93

3.1包的使用93

3.1.1包的声明与创建94

3.1.2引入包内资源95

3.1.3静态引入98

3.2类的访问控制100

3.2.1公共访问级别101

3.2.2默认访问级别103

3.3成员的访问控制105

3.3.1公共访问级别106

3.3.2保护访问级别107

3.3.3默认访问级别109

3.3.4私有访问级别110

3.3.5访问级别与数据封装112

3.4 final的变量114

3.4.1 final成员变量115

3.4.2 final局部变量118

3.5 static关键字的使用120

3.5.1静态成员变量120

3.5.2静态最终成员变量122

3.5.3静态方法122

3.5.4静态代码块123

3.6技能实践124

任务:学生分数管理124

3.7本章小结135

3.8练习题135

第2篇 类的衍生138

第4章 继承138

4.1继承概述138

4.1.1类之间的关系139

4.1.2面向对象中的继承性142

4.2类的继承142

4.2.1继承的基础142

4.2.2成员的访问和继承144

4.2.3深入理解类的继承145

4.2.4类的继承层次147

4.2.5 Object类150

4.3成员变量的继承与隐藏151

4.4对象引用的使用154

4.4.1对象引用的指向154

4.4.2强制类型转换155

4.4.3对象引用所能调用的成员155

4.5方法的继承与重写156

4.5.1调用继承的方法156

4.5.2调用继承的构造函数157

4.5.3方法重写159

4.6方法的重载163

4.6.1方法重载163

4.6.2重载方法的匹配165

4.6.3重写与重载的区别166

4.7 final与继承166

4.8 abstract与继承168

4.9类的组合169

4.10基于继承的多态170

4.11技能实践171

任务一:用继承定义交通工具与汽车类171

任务二:用继承定义类表示动物176

4.12本章小结178

4.13练习题178

第5章 接口179

5.1接口概述及其特性179

5.1.1接口概述179

5.1.2接口的声明和使用181

5.1.3多继承182

5.2成员变量在接口中的使用185

5.3方法在接口中的使用185

5.4接口与抽象类187

5.4.1语法定义上的不同188

5.4.2设计角度上的不同188

5.4.3深入理解接口和抽象类192

5.5基于接口的多态192

5.6接口与回调195

5.7 instanceof的使用199

5.8范型200

5.8.1范型概述201

5.8.2使用范型202

5.8.3范型方法204

5.9技能实践205

任务一:类与接口实现动物描述205

5.10本章小结208

5.11练习题208

第6章 封装类209

6.1封装类的基本知识209

6.1.1封装类概述209

6.1.2创建封装类对象210

6.2数据转换功能212

6.2.1字符串转换为基本数据类型212

6.2.2基本数据类型转换为字符串214

6.2.3封装类转换为基本数据类型216

6.2.4字符串转换为封装类216

6.3其他常用方法217

6.3.1静态工厂方法217

6.3.2 isNaNQ方法220

6.3.3 equals()方法221

6.3.4 toString()方法223

6.3.5进制转换方法223

6.4自动打包/解包224

6.4.1自动打包225

6.4.2自动解包227

6.5特殊的数值计算227

6.5.1特大整数的计算228

6.5.2浮点数的精确计算230

6.6本章小结232

6.7练习题232

第3篇 异常处理与JDK类库236

第7章 异常处理236

7.1异常处理的基本知识236

7.1.1异常处理基础237

7.1.2 try与catch237

7.1.3 try语句的嵌套238

7.1.4 finally的使用240

7.1.5 try catch及finally的规则241

7.2异常的层次结构241

7.2.1未捕捉异常242

7.2.2可检测异常和非检测异常242

7.3再次抛出异常243

7.3.1异常的显性抛出243

7.3.2异常的再抛出245

7.3.3方法抛出异常的声明246

7.3.4方法重写对抛出异常声明的约束247

7.4定义自己的异常249

7.4.1创建自己的异常类249

7.4.2使用自定义的异常类250

7.5异常的匹配252

7.5.1同时捕捉多种异常252

7.5.2多个catch子句的先后顺序253

7.6断言255

7.6.1什么是断言255

7.6.2如何启用/关闭断言256

7.6.3防止滥用断言257

7.7.本章小结260

7.8练习题260

第8章JDK类库262

8.1 JDK类库262

8.2常用的JDK类库262

8.2.1 java.lang263

8.2.2 java.util265

8.2.3 java.awt267

8.3 Java API文档270

8.4 JDK类库使用实例271

8.5技能实践273

任务一:使用Java API文档解决具体问题273

任务二:自学一个Java类库知识275

8.6本章小结277

8.7练习题277

第9章 文件I/O操作278

9.1数据流的概念和划分278

9.1.1数据流的概念278

9.1.2 Java语言“标准”数据流279

9.1.3数据流的划分282

9.2字节流283

9.2.1通过字节流写入数据283

9.2.2通过字节流读取数据287

9.2.3访问和使用文件信息288

9.2.4引入缓冲流读/写文件290

9.3字符流294

9.3.1什么是Unicode字符294

9.3.2通过字符流写入数据294

9.3.3通过字符流读取数据297

9.3.4使用缓冲流读/写文件298

9.4文件类301

9.4.1文件类简介302

9.4.2通过文件类对文件进行操作303

9.5技能实践304

任务一:文本输入与保存程序304

任务二:文本查看程序306

9.6本章小结308

9.7练习题308

第4篇 典型案例312

第10章 电话本程序312

10.1功能分析312

10.1.1程序的功能313

10.1.2主要的类与方法313

10.2实验步骤314

步骤一:菜单类315

步骤二:联系人类317

步骤三:电话本类319

步骤四:联系人列表类324

步骤五:电话本异常类327

10.3程序的运行和调试328

10.4本章小结329

第11章 学生管理程序330

11.1功能分析330

11.1.1程序的功能330

11.1.2主要的类和方法332

11.2实验步骤333

步骤一:菜单项目类333

步骤二:菜单类335

步骤三:学生接口338

步骤四:学生信息类339

步骤五:学生信息列表类341

步骤六:学生异常类342

步骤七:选课信息类343

步骤八:选课信息列表类345

步骤九:文件I/O工具类345

步骤十:学生管理类348

11.3程序的运行和调试355

11.4本章小结356

第12章网上购物程序357

12.1功能分析357

12.1.1程序的功能357

12.1.2主要的类和方法358

12.2实验步骤359

步骤一:菜单项目类360

步骤二:用户类362

步骤三:商品类362

步骤四:购物车类363

步骤五:公共操作类363

步骤六:购物异常类364

步骤七:用户信息类365

步骤八:用户功能操作类367

步骤九:商城管理类371

12.3程序的运行和调试373

12.4本章小结373

附录A Java&编程基础375

A.1 Java基本语法375

A.1.1标识符375

A.1.2关键字375

A.2基本数据类型376

A.2.1整型376

A.2.2字符型377

A.2.3布尔类型377

A.2.4实型378

A.2.5数据类型的转换378

A.3运算符380

A.3.1算术运算符380

A.3.2关系运算符381

A.3.3逻辑运算符382

A.3.4赋值运算符383

A.3.5位运算符383

A.4流程控制385

A.4.1顺序结构385

A.4.2选择结构385

A.4.3中断控制392

A.5数组394

A.5.1一维数组394

A.5.2多维数组399

A.6本章小结402

热门推荐