图书介绍

精通Java 2程序设计PDF|Epub|txt|kindle电子书版本网盘下载

精通Java 2程序设计
  • 黄聪明编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302080410
  • 出版时间:2004
  • 标注页数:881页
  • 文件大小:132MB
  • 文件页数:892页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

精通Java 2程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 程序设计概论1

1.1 程序的含义1

目录1

1.2 程序设计的思想7

1.3 程序化的工具——程序语言概论16

1.4 程序语言的选择——思维模式的搭配17

第2章 建立Java的开发环境19

2.1 Java简介19

2.1.1 Java平台19

2.1.2 Java 2Standard Edition Version 1.4.0(J2SE 1.4)平台技术的组成20

2.2 Java开发工具的取得与环境的建立21

2.2.1 安装Java 2Platform,Standard Edition21

2.2.2 解压缩Java 2 Platform,Standard Edition的类库34

2.2.3 安装Java 2Platforrrn,Standard Edition的说明文件36

3.1 程序的实体组成单元40

3.1.1 构成程序的符号40

第3章 Java程序设计的初步体验40

3.1.2 一系列的字符41

3.1.3 空格符42

3.1.4 注释42

3.1.5 标识符43

3.1.6 保留字43

3.1.7 数据常数44

3.1.9 运算符45

3.1.8 分隔符45

3.2 Java程序的种类46

3.3 Java程序的开发46

3.4 范例52

3.4.1 范例152

3.4.2 范例264

3.4.3 范例367

3.4.4 范例470

3.4.5 范例572

3.4.6 范例675

3.4.7 范例780

3.4.8 范例882

3.4.9 范例988

3.5 符号组合后的语义90

3.6 错误汇总93

3.7 用户自定义名称的命名习惯95

第4章 数据的表达与运算97

4.1 程序中如何表示一个数据97

4.1.1 变量的意义98

4.1.2 变量的声明100

4.1.3 “=”的意义104

4.1.4 数据类型总论107

4.1.5 选用数据类型应特别注意的事项109

4.2 基本数据类型110

4.2.1 整型数值数据类型110

4.2.2 浮点数值数据类型114

4.2.4 字符数据类型118

4.2.3 真假值数据类型118

4.2.5 不同基本数据类型的数据转换121

4.3 运算符122

4.3.1 改变运算符优先级的运算符123

4.3.2 类型提升123

4.3.3 类型转换与cast运算符124

4.3.4 算术运算符125

4.3.5 比较运算符136

4.3.6 逻辑运算符139

4.3.7 位运算符152

4.3.8 条件运算符156

4.3.9 副作用157

4.4 与算术运算相关的封装类158

4.4.1 java.lang.Math158

4.4.2 java.util.Random与Math.random()163

4.5 数据的应用范围169

4.6 重载标识符172

第5章 流程控制176

5.1 总论177

5.1.1 循序的流程控制177

5.1.2 选择性执行的流程控制177

5.1.3 选择性重复执行的流程控制178

5.1.4 执行流程的组合方式179

5.2 流程控制各论181

5.2.1 选择性执行的流程控制181

5.2.2 选择性的重复执行的流程控制205

5.2.3 执行移转的流程控制224

第6章 类243

6.1 基本概念243

6.2 类249

6.2.1 声明和定义类256

6.2.2 建立一个对象259

6.2.3 对象名称的意义265

6.2.4 存取权修饰符273

6.2.5 this的意义276

6.2.6 构造函数的意义280

6.2.7 对象的身份287

6.3 接口288

6.3.1 规范接口——一个象征性的符号288

6.3.2 定义规范接口289

6.3.3 规范接口——一个新的数据类型291

6.3.4 规范接口的赋值运算294

6.3.5 规范接口的重载标识符295

6.3.6 规范接口的延伸296

6.3.7 规范接口声明的格式303

6.3.8 常数声明的格式304

6.3.9 抽象方法声明的格式305

6.4 抽象类305

6.5 最终类306

6.6 类的规范307

6.7 基本概念说明310

第7章 再谈数据的表达与运算314

7.1 数组315

7.1.1 数组的含义315

7.1.2 多维数组323

7.1.3 注意事项329

7.1.4 应用340

7.2 String类348

7.3 StringBuffer类363

7.4 StringTokenizer类368

7.5 日期数据类型374

7.5.1 System类374

7.5.2 Date类375

7.5.3 Calendar类377

7.5.4 GregorianCalendar类385

7.6 基本数据类型的包装类387

7.6.1 Boolean类387

7.6.2 Character类389

7.6.3 Byte类390

7.6.4 Short类392

7.6.5 Integer类394

7.6.6 Long类396

7.6.7 Float类399

7.6.8 Double类400

7.7 正则表达式402

7.7.1 字符406

7.7.2 字符组合406

7.7.3 量化符号411

7.7.4 逻辑符号416

7.7.5 边界符号417

7.7.6 其他运算421

7.8 Runtime类427

7.9 System类428

8.1.1 数据成员的修饰符(modifiers)432

第8章 设计类的属性与方法432

8.1 属性:数据成员432

8.1.2 属性的默认值445

8.1.3 遮蔽效应446

8.1.4 属性的规范447

8.2 方法:成员函数448

8.2.1 方法的名称455

8.2.2 返回值类型456

8.2.3 返回值458

8.2.4 返回值与类型转换460

8.2.5 方法重载461

8.2.6 独特的final462

8.2.7 参数与参数的传递463

8.2.8 再论数据的领域与生命周期477

8.2.9 再论this485

8.2.10 静态方法成员的设计486

8.2.11 抛出例外的方法成员490

8.2.12 递归算法493

8.2.13 设置运算符与取得运算符503

8.2.14 indexer类509

8.2.15 抽象方法511

8.2.16 方法的规范511

8.3 由ArrayList浅谈Collections Framework512

8.3.1 数据积聚结构概论513

8.3.2 List规范接口及实现类516

8.3.3 Collections类的相关算法544

第9章 关系552

9.1 类与类间的关系552

9.1.1 关系的含义552

9.1.2 相依性的关系554

9.1.3 一般化的关系555

9.1.4 整体与部分的关系558

9.1.5 Object类560

9.2.1 基本原则563

9.2 一般化关系的程序实现563

9.2.2 构造函数调用的顺序相依性565

9.2.3 功能569

9.2.4 继承的特征573

9.2.5 赋值运算574

9.2.6 真实对象的类580

9.2.7 是否继承同一类582

9.2.8 同名称的处理方式:遮蔽和改写583

9.2.9 保留字super与this在继承的关系下所扮演的角色594

9.2.10 保留字final在继承的关系下所扮演的角色613

9.2.11 再论继承615

9.2.12 多态616

9.3 集合Aggregation关系的程序实际操作630

9.4 内部类631

9.4.1 内部类成员概论633

9.4.2 静态内部类概论641

9.4.3 局部内部类概论647

9.4.4 匿名内部类概论657

第10章 映射数据的类型信息668

10.1 映射的含义675

10.2 getDeclaredXXXXs()方法678

10.3 MetaClass的改进679

10.4 动态地创建对象686

10.5 动态地调用方法690

10.6 动态地取用数据成员692

第11章 浅谈多线程698

11.1 线程程序设计的基本结构699

11.1 Runnable规范接口702

11.1.2 Thread类704

11.2 Thread类各论706

11.2.1 创建什么样的线程706

11.2.2 目前执行哪一线程707

11.2.3 线程是否还在执行708

11.2.4 线程的生命周期概论709

11.3.1 线程的优先级712

11.3 线程生命周期各论712

11.3.2 让出线程的优先权715

11.3.3 等候执行716

11.3.4 共享数据的同步720

11.3.5 生产者与使用者722

11.3.6 精灵线程724

11.4 Timer类726

12.1 设计模式731

第12章 浅谈设计模式731

12.2 行为模式732

12.2.1 模板方法模式732

12.2.2 迭代模式734

12.2.3 参观者模式737

12.2.4 策略模式742

12.2.5 责任链模式745

12.3.1 单一模式749

12.3 创建模式749

12.3.2 制造方法模式751

12.3.3 原型模式754

12.3.4 生成模式757

12.4 结构模式761

12.4.1 适配器模式761

12.4.2 外表模式764

12.4.3 装潢模式765

12.4.4 代理模式768

12.4.5 复合模式769

12.4.6 桥梁模式772

第13章 浅谈Java I/O的基本结构与设计777

13.1 Java的输入/输出流概论777

13.1.1 Java的两种输入/ 输出流777

13.1.2 流的流动现象779

13.2.1 创建File对象781

13.2 File类781

13.2.2 特征783

13.2.3 属性784

13.2.4 文件夹785

13.2.5 设置属性788

13.2.6 创建文件夹790

13.2.7 删除791

13.2.8 内容793

13.2.9 JfileChooser类798

13.3 字节流806

13.3.1 基类806

13.3.2 文件的字节流807

13.3.3 byte数组的字节流812

13.3.4 串接缓冲处理功能的字节流814

13.3.5 串接处理资基本数据功能的字节流817

13.3.6 串接基本数据为字符串功能的字节流822

13.3.7 Console I/O的字节流824

13.3.8 对象序列化功能的字节流828

13.3.9 文件压缩——字节流的应用832

13.4 字符流843

13.4.1 基类843

13.4.2 文件的字符流844

13.4.3 char数组的字符流850

13.4.4 具缓冲处理功能的字符流853

13.4.5 串接字节流的字符流856

第14章 浅谈包的设计863

14.1 默认包864

14.2 自行设计包865

14.3 包与目录866

14.4 顶层包的位置866

14.5 包与存取控制871

14.6 包与改写876

14.7 包命名与名称空间880

热门推荐