图书介绍

Java语言程序设计基础pdf电子书版本下载

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 appletViewer 217

6.3 Applet类的API 219

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中的GUI 228

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.1Vector 261

7.6.2对象Array 263

7.6.3Stack 264

7.6.4Hashtable 265

7.7Collection 268

7.8Set 270

7.9List 272

7.10Map 273

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

精品推荐