图书介绍

Java语言程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载

Java语言程序设计基础
  • 柳西玲,许斌编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302176312
  • 出版时间:2008
  • 标注页数:331页
  • 文件大小:62MB
  • 文件页数:348页
  • 主题词: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计算机与软件1

1.2面向对象技术基础3

1.3 Java简介5

1.3.1 Java语言的目标5

1.3.2 Java体系结构6

1.3.3 J2SDK的下载和使用7

1.4最简单的Java Application实例剖析11

1.4.1代码注释12

1.4.2定义一个类13

1.4.3要求main方法14

1.4.4实例编译与运行17

1.5问题求解过程18

1.5.1软件工程基本原理18

1.5.2问清需求21

1.5.3明确解决需求的关键24

1.5.4将复杂问题分解原理24

习题26

第2章 Java程序设计基础28

2.1数据类型28

2.1.1标识符28

2.1.2数据类型的划分29

2.1.3基本数据类型31

2.1.4常量与变量31

2.1.5各类数据间的转换37

2.2运算符与表达式39

2.3表达式语句55

2.4数组56

2.4.1创建一维数组56

2.4.2初始化一维数组58

2.4.3复制一维数组61

2.4.4多维数组61

2.5字符和字符串64

2.5.1字符类64

2.5.2字符串类66

2.6控制流程语句67

2.6.1循环语句67

2.6.2分支语句75

2.6.3多分支语句77

2.6.4其他分支语句81

2.6.5递归84

2.7案例分析86

习题88

第3章 Java语言中面向对象编程的特征91

3.1概述91

3.2类91

3.2.1创建类92

3.2.2构造方法96

3.2.3继承97

3.2.4多态98

3.2.5内部类102

3.2.6抽象类105

3.2.7枚举类106

3.3对象115

3.3.1对象的创建116

3.3.2对象的使用117

3.3.3对象的清除121

3.3.4定制化数据122

3.4接口和包124

3.4.1定义接口125

3.4.2实现接口126

3.4.3接口作为类型的使用126

3.4.4创建包128

3.4.5使用包中成员129

3.5字符串操作129

3.5.1访问字符串129

3.5.2字符串的修改130

3.5.3字符串的比较132

3.5.4其他操作132

3.5.5程序综合例子132

3.6案例分析133

习题137

第4章 输入输出流及文件操作142

4.1概述142

4.2文件145

4.2.1创建文件145

4.2.2文件类提供的方法146

4.2.3随机文件流149

4.2.4文件复制151

4.3字节I/O流153

4.3.1字节输入流153

4.3.2字节输出流154

4.3.3内存的读写154

4.3.4字节流实例155

4.4字符I/O流158

4.4.1字符输入流158

4.4.2字符输出流161

4.5过滤流162

4.6管道流165

4.7案例分析167

习题170

第5章 异常处理与断言173

5.1概述173

5.1.1异常处理机制174

5.1.2 Throwable类及其子类178

5.2异常处理实现180

5.2.1捕获异常180

5.2.2声明抛出异常181

5.2.3抛出异常182

5.2.4处理异常183

5.3断言190

5.4案例分析194

习题202

第6章 Applet程序设计207

6.1概述207

6.1.1最简单的Java Applet实例剖析207

6.1.2 Applet的基本框架211

6.1.3 Applet的生命周期212

6.1.4 Applet的类层次结构214

6.1.5 Applet的安全机制215

6.2 appletViewer217

6.3 Applet类的API219

6.3.1支持多媒体的方法219

6.3.2管理环境的方法219

6.3.3报告信息的方法220

6.4 Applet的显示220

6.4.1显示的主要方法221

6.4.2 Graphics类222

6.5 Applet的编写224

6.5.1 Applet的编写步骤224

6.5.2用户Applet类的定义225

6.5.3 Applet的参数225

6.6 Applet中的GUI228

6.6.1基于AWT的Applet用户界面229

6.6.2基于Swing的Applet用户界面231

6.6.3 Applet中的事件处理234

6.7 Applet的多媒体支持237

6.7.1图像237

6.7.2动画制作239

6.8案例分析241

习题245

第7章 对象串行化和聚集框架248

7.1对象串行化的概念249

7.2对象串行化的方法249

7.3定制串行化252

7.3.1部分定制串行化252

7.3.2完全定制串行化255

7.4串行化中对敏感信息的保护257

7.5聚集框架的概念258

7.6简单聚集类261

7.6.1Vector261

7.6.2对象Array263

7.6.3Stack264

7.6.4Hashtable265

7.7Collection268

7.8Set270

7.9List272

7.10Map273

7.11泛型275

7.12案例分析280

习题285

第8章 线程287

8.1线程概念287

8.1.1什么是线程287

8.1.2线程的优势289

8.1.3线程的模型291

8.2线程的创建291

8.2.1用Thread类创建线程291

8.2.2用实现Runnable接口创建线程294

8.3线程的调度与控制295

8.3.1线程的优先级296

8.3.2线程的基本方法300

8.3.3线程的控制301

8.4线程同步304

8.4.1简单同步304

8.4.2对象锁和类锁306

8.4.3避免死锁310

8.5线程的生命周期312

8.6案例分析313

习题317

附录A NetBeans集成开发环境简介318

参考文献331

热门推荐