图书介绍

Java 2与面向对象分析PDF|Epub|txt|kindle电子书版本网盘下载

Java 2与面向对象分析
  • 位元文化著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:711304428X
  • 出版时间:2001
  • 标注页数:337页
  • 文件大小:116MB
  • 文件页数:356页
  • 主题词:

PDF下载


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

下载说明

Java 2与面向对象分析PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 面向对象概念与程序设计入门3

第1章 简介Java与面向对象概念3

1-1 Java的简介5

1-1-1 Java的前世今生5

1-1-2 Java的执行5

1-1-3 Java的特性6

1-1-4 Java2与Java6

1-2 小心错误的概念7

1-3 面向对象概念与Java7

1-3-1 思维与程序设计7

1-3-2 面向对象思维与Java8

1-4 面向对象概念入门8

1-4-1 面向对象的四个基本概念8

1-4-2 对象8

1-4-3 类9

1-4-4 信息9

1-4-5 继承9

1-4-6 您还不懂吗10

1-5 JDK的下载与安装10

1-5-1 JDK10

1-5-2 Java2 SDK的下载10

1-5-3 Java2 SDK的安装12

1-6 程序开发环境的使用14

1-6-1 DOS方式的激活14

1-6-2 DOS环境的文件夹路径概念15

1-6-3 DOS常用指令介绍16

1-6-4 批处理文件的应用18

1-6-5 Java的编译/执行指令20

1-7 习题21

第2章 Java程序初体验23

2-1 在学程序之前25

2-1-1 给完全不懂程序的人25

2-1-2 学习程序的方法25

2-2 名词解释25

2-3 Hello Java!程序25

2-3-1 您的第一个程序-Hello Java!25

2-3-2 程序的建立与编译26

2-3-3 范例程序概观28

2-4 程序注释的使用28

2-4-1 什么是程序注释28

2-4-2 区段注释29

2-4-3 单行注释29

2-5 import语句29

2-6 类的建立31

2-6-1 用类模拟打印机31

2-6-2 定义类31

2-6-3 定义属性32

2-6-4 定义方法32

2-7 程序进入点33

2-7-1 主程序类33

2-7-2 main0方法33

2-8 建立对象34

2-9 信息-调用对象的方法34

2-10 数据的输出35

2-11 习题35

第2篇 Java基本语法39

第3章 变量、常量与数据类型39

3-1 变量与常量41

3-1-1 什么是常量41

3-1-2 什么是变量41

3-1-3 自定义常量41

3-2 变量42

3-2-1 变量的定义42

3-2-2 变量值的设置43

3-2-3 变量的输出43

范例3-1:输出变量值44

3-2-4 给变量一个好名字--匈牙利命名法44

范例3-2:计算圆面积44

3-2-5 变量的有效范围46

范例3-3:变量的有效范围46

3-3 数据类型47

3-3-1 Java的数据类型47

3-3-2 整型48

3-3-3 浮点型48

3-3-4 字符49

3-3-5 布尔值49

范例3-4:定义各种类型的变量与值的设置49

3-4 数据的输出50

3-4-1 print()与println()方法50

范例3-5:字符串及变量的输出50

3-4-2 特殊的字符常量--跳脱字符51

范例3-6:跳脱字符的应用51

3-5 自定义常量52

范例3-7:自定义常量52

3-6 习题53

第4章 运算符55

4-1 运算符与表达式57

4-2 算术运算符57

范例4-1:算术运算符的使用57

4-3 关系运算符58

范例4-2:比较运算符的使用59

4-4 逻辑运算符59

范例4-3:逻辑运算符的使用60

范例4-4:逻辑与快捷逻辑运算符的应用61

4-5 = 运算符62

4-6 递增、递减运算符63

范例4-5:递增运算符的使用63

4-7 算术赋值运算符64

范例4-6:算术赋值运算符的使用64

4-8 各运算符的计算顺序66

4-9 类型转换67

范例4-7:类型转换机制68

4-10 习题69

第5章 流程控制71

5-1 流程控制的用途与种类73

5-1-1 判断结构语法73

5-1-2 循环控制语法73

5-1-3 main()方法的执行参数74

范例5-1:传数据给main()方法74

范例5-2:传一个以上的数据给main()方法75

范例5-3:传入数据的类型转换76

5-2 if判断语句77

5-2-1 if判断语句的种类77

5-2-2 单一条件判断语句77

范例5-4:if判断语句的使用77

范例5-5:两语句中择一执行79

范例5-6:快捷逻辑运算符的使用79

5-2-3 多条件判断语句80

范例5-7:多条件判断语句的使用81

5-2-4 嵌套判断语句82

范例5-8:嵌套判断语句的使用83

5-3 switch判断语句85

范例5-9:switch判断语句的语法86

范例5-10:switch判断语句的应用87

5-4 for循环88

5-4-1 for循环的基本语法88

范例5-11:for循环的使用89

范例5-12:运用for循环进行数字汇总90

范例5-13:运用for循环进行奇数汇总91

范例5-14:等比级数第N项的计算92

5-4-2 嵌套for循环93

范例5-15:九九乘法表的输出93

范例5-16:等比级数前N项和的计算95

5-5 while循环96

5-5-1 无穷循环96

5-5-2 while循环语法97

范例5-17:应用while循环计算数字汇总97

范例5-18:运用while循环求取最大公因数98

5-5-3 do...while循环99

范例5-19:do...while循环的执行100

范例5-20:运用do...while循环执行数字汇总100

5-6 break与continue101

5-6-1 break语句101

范例5-21:使用break语句中断for循环的执行101

范例5-22:在while循环中使用break语句102

5-6-2 continue语句103

范例5-23:continue语句的使用103

5-7 (?:)语句104

范例5-24:(?:)语句的应用104

5-8 习题104

第6章 数组的定义107

6-1 什么是数组109

6-2 数组的定义与使用109

范例6-1:数组的定义与使用111

6-3 数组与引用111

6-4 数组复制112

范例6-2:比较数组的复制与引用113

6-5 二维数组114

范例6-3:二维数组的定义与使用116

6-6 数组长度的取得117

范例6-4:数组长度的取得118

6-7 习题118

第3篇 面向对象观念与Java语法123

第7章 软件革命--面向对象123

7-1 计算机的虚拟世界125

7-1-1 0与1的世界125

7-1-2 将真实世界量化125

7-1-3 抽象化125

7-1-4 为什么要用面向对象126

7-2 面向对象思维如何模拟世界126

7-2-1 面向对象的抽象化126

7-2-2 模拟世界的动态与静态127

7-3 面向对象系统的运作机制128

7-4 习题128

第8章 类与对象131

8-1 信息隐藏133

8-2 类与对象133

8-2-1 类与对象133

范例8-1:建立字符串对象134

8-2-2 类的建立135

8-2-3 对象的建立136

8-2-4 属性的定义136

8-2-5 方法的定义137

8-3 对象数组与this139

8-3-1 对象数组139

范例8-2:对象数组的建立140

8-3-2 我在哪里?--this的使用141

范例8-3:运用this分隔属性与传入参数141

范例8-4:运用this将对象本身传给方法142

8-4 属性的修饰符144

8-4-1 属性的存取控制144

8-4-2 public与privatc属性的存取控制145

范例8-5:public与private属性的存取控制145

8-4-3 同一类中对象的属性存取146

范例8-6:同一类中对象的存取控制146

8-4-4 protected与default等级属性的存取148

范例8-7:protected与无修饰符属性的存取控制148

8-4-5 private属性的存取接口150

范例8-8:private存取接口151

8-4-6 final与static的使用152

范例8-9:final的使用152

8-5 方法的修饰符153

8-5-1 方法的存取控制153

8-5-2 其它修饰符154

8-6 方法的调用方式154

8-6-1 方法的参数传递154

8-6-2 传值调用(passing by value)155

范例8-10:在方法中更改传入参数值155

范例8-11:传值调用的示范156

8-6-3 传址调用(passing by reference)157

范例8-12:数组的传址调用158

范例8-13:传对象的传址调用159

8-7 方法的返回值161

8-7-1 方法的数据返回161

8-7-2 返回值161

范例8-14:返回变量值162

8-7-3 返回引用163

范例8-15:由方法返回数组164

范例8-16:由方法返回对象165

8-8 类成员166

8-8-1 对象成员与类成员166

8-8-2 静态属性166

范例8-17:静态属性的存取166

8-8-3 静态方法168

范例8-18:静态方法的使用169

8-9 习题170

第9章 对象的生命周期173

9-1 对象的生命周期175

9-2 对象的产生--构造函数175

范例9-1:构造函数的建立与执行177

范例9-2:静态属性与构造函数的应用178

范例9-3:同时定义几个构造函数180

9-3 对象状态的改变181

范例9-4:对象状态的改变182

9-4 垃圾收集-Garbage Collection184

范例9-5:finalize()方法的应用184

9-5 习题186

第10章 继承--程序代码的再用187

10-1 继承的意义189

10-1-1 名词解释189

10-1-2 分类的角度189

10-1-3 遗传的角度190

10-1-4 继承对系统发展的意义190

10-2 Java的继承机制191

10-2-1 Java是怎样做到的191

范例10-1:继承的语法192

范例10-2:继承的应用193

10-2-2 属性的继承195

范例10-3:重新定义父类成员197

范例10-4:重新定义属性与存取父类属性199

10-2-3 方法的继承200

范例10-5:方法的增加201

范例10-6:方法的取代203

范例10-7:方法的扩充205

10-2-4 继承与构造函数207

范例10-8:继承机制下构造函数的调用顺序207

范例10-9:父类构造函数的调用208

10-2-5 继承与类成员210

范例10-10:类属性的继承210

10-3 继承与抽象类213

范例10-11:抽象类的继承214

10-4 对象引用的类型转换215

范例10-12:对象的类型转换216

范例10-13:父类对象引用无法转为子类217

10-5 对象数组与继承218

范例10-14:继承与对象数组的应用218

10-6 习题220

第11章 信息--对象间的对谈223

11-1 信息的多元性225

11-1-1 信息在面向对象系统中的角色225

11-1-2 信息多元性的建立机制225

11-2 重载与覆盖--静态的多元性228

11-2-1 方法的重载228

范例11-1:方法重载的语法228

范例11-2:方法的重载231

11-2-2 方法的覆盖232

11-3 动态方法配送的使用--动态的多元性233

11-3-1 动态方法配送与继承233

范例11-3:动态方法配送的示范234

11-3-2 动态方法配送与对象数组239

范例11-4:对象数组的应用239

11-4 习题242

第4篇 Jave的特有机制245

第12章 接口245

12-1 什么是接口247

12-2 接口的定义与使用248

12-2-1 接口的定义语法与使用语法248

范例12-1:接口的应用249

12-2-2 使用多接口250

范例12-2:多接口的应用251

范例12-3:类的继承与接口的应用254

12-3 接口的类型转换257

范例12-4:接口的类型转换257

12-4 接口的继承259

12-4-1 接口的继承259

范例12-5:接口的继承应用260

12-4-2 接口的多重继承261

范例12-6:接口的多重继承262

12-5 习题264

第13章 包265

13-1 包的概念267

13-1-1 包的简介267

13-1-2 为什么要用包267

13-2 包的引用268

13-2-1 包的引用语法268

13-2-2 Java包帮助文件的下载与使用269

13-3 自定义包269

13-3-1 自定义包的概念269

13-3-2 包的自定义与使用271

范例13-1:包的应用271

13-4 习题273

第14章 字符串的处理275

14-1 Java的String类277

范例14-1:字符串的定义277

14-2 字符串的连接278

范例14-2:字符串的连接278

14-3 字符串的比较279

范例14-3:字符串的比较279

14-4 取得字符串长度与大小写的转换280

14-4-1 取得字符串长度280

14-4-2 大小写的转换281

范例14-4:取得字符串长度与大小写的转换281

14-5 获取部分字符串281

范例14-5:子字符串的获取282

14-6 寻找字符或字符串283

范例14-6:在字符串中寻找字符/字符串283

14-7 字符与部分字符串的取代284

14-7-1 字符的取代284

范例14-7:字符串中字符的取代284

14-7-2 部分字符串的取代285

范例14-8:子字符串的取代285

14-8 字符串与数值的转换286

范例14-9:将数值转为字符串287

14-9 习题287

第15章 输出与输入289

15-1 以数据流处理数据的输出/输入291

15-1-1 数据流的概念291

15-1-2 Java中的数据流类291

15-1-3 默认定义的数据流对象292

范例15-1:默认定义数据流类对象的应用293

15-2 从屏幕(键盘)读取数据293

15-2-1 利用缓冲区读取字符293

范例15-2:读取字符294

15-2-2 输入字符串295

范例15-3:由键盘输入字符串295

范例15-4:数据转换的应用296

15-3 从文件取得数据297

15-3-1 FileReader类的使用297

15-3-2 从文件中读取字符298

范例15-5:从文件中读取数个字符298

范例15-6:判断是否为空文件299

范例15-7:读取所有文件数据301

15-3-3 读取一行字符302

范例15-8:从文件中读取一行数据303

15-3-4 略过数据不读取303

范例15-9:略过字符不读取304

15-4 将数据写入文件305

15-4-1 FileWriter类的使用305

15-4-2 将数据写入文件305

范例15-10:将数据写入文件306

15-4-3 将写入数据分行307

范例15-11:将写入数据分行308

15-5 习题310

第16章 异常处理311

16-1 什么是异常处理313

16-1-1 臭虫(Bug)外传313

16-1-2 异常处理-What and Why314

16-2 异常处理的机制314

16-2-1 异常处理的语法314

范例16-1:try-catch区块的使用315

16-2-2 throw语句315

范例16-2:自行触发异常316

范例16-3:从方法中触发异常317

16-2-3 Java的异常类318

16-3 自定义异常类318

范例16-4:自定义异常子类的应用319

16-4 习题321

第17章 多线程323

17-1 Process与Thread的概念325

17-2 Thread类的使用326

17-2-1 简介Thread类326

17-2-2 线程的建立与名称的取得326

范例17-1:主线程的取得326

17-2-3 自定义线程类与线程的激活、终止327

范例17-2:自定义线程类328

17-2-4 isAlive与join方法的应用329

范例17-3:isAlive与join的应用329

17-3 Runnable接口332

范例17-4:Runnable接口的应用333

17-4 同步(Synchronized)334

范例17-5:同步应用335

17-5习题337

热门推荐