图书介绍

Java语言程序设计基础2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java语言程序设计基础
  • 柳西玲,许斌编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302112649
  • 出版时间:2005
  • 标注页数:325页
  • 文件大小:20MB
  • 文件页数:339页
  • 主题词: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

1.2 Java简介3

1.2.1 编程语言的演化3

1.2.2 Java语言的特点和优势4

1.3 面向对象技术基础7

1.3.1 面向对象的基本概念9

1.3.2 面向对象的基本特性13

1.3.3 面向对象的程序设计方法14

1.4 Java体系结构15

1.4.1 Java的实现机制15

1.4.2 JDK的下载和使用17

1.5 最简单的Java Application实例剖析23

1.5.1 代码注释24

1.5.2 定义一个类24

1.5.3 要求main方法26

1.5.4 实例编译与运行28

1.6 问题求解过程29

1.6.1 软件工程基本原理29

1.6.2 问清需求32

1.6.3 明确解决需求的关键35

1.6.4 将复杂问题分解原理36

习题37

第2章 Java程序设计基础39

2.1 数据类型39

2.1.1 标识符39

2.1.2 数据类型的划分40

2.1.3 基本数据类型42

2.1.4 常量与变量42

2.1.5 各类数据间的转换48

2.2 运算符与表达式50

2.3 表达式语句66

2.4 数组67

2.4.1 创建一维数组67

2.4.2 初始化一维数组69

2.4.3 复制一维数组72

2.4.4 多维数组72

2.5 字符和字符串75

2.5.1 字符类75

2.5.2 字符串类77

2.6.1 循环语句78

2.6 控制流程语句78

2.6.2 分支语句86

2.6.3 多分支语句88

2.6.4 其他分支语句92

2.6.5 递归95

2.7 案例分析97

习题99

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

3.1 概述102

3.2 类102

3.2.1 创建类103

3.2.2 构造方法107

3.2.3 继承108

3.2.4 多态109

3.2.5 内部类113

3.2.6 抽象类116

3.3 对象117

3.3.1 对象的创建117

3.3.2 对象的使用119

3.3.3 对象的清除123

3.3.4 定制化数据123

3.4 接口和包126

3.4.1 定义接口127

3.4.2 实现接口128

3.4.3 接口作为类型的使用128

3.4.4 创建包129

3.4.5 使用包中成员130

3.5 字符串操作131

3.5.1 访问字符串131

3.5.2 字符串的修改132

3.5.3 字符串的比较133

3.5.5 程序综合例子134

3.5.4 其他操作134

3.6 案例分析135

习题139

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

4.1 概述144

4.2 文件147

4.2.1 创建文件147

4.2.2 文件类提供的方法148

4.2.3 随机文件流151

4.2.4 文件复制153

4.3 字节I/O流155

4.3.1 字节输入流155

4.3.3 内存的读写156

4.3.2 字节输出流156

4.3.4 字节流实例157

4.4 字符I/O流160

4.4.1 字符输入流160

4.4.2 字符输出流163

4.5 过滤流164

4.6 管道流167

4.7 案例分析169

习题172

5.1 概述175

第5章 异常处理175

5.1.1 异常处理机制176

5.1.2 Throwable类及其子类180

5.2 异常处理182

5.2.1 捕获异常182

5.2.2 声明抛出异常183

5.2.3 抛出异常184

5.2.4 处理异常185

5.3 案例分析192

习题200

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

6.1 概述205

第6章 Applet程序设计205

6.1.2 Applet的基本框架209

6.1.3 Applet的生命周期210

6.1.4 Applet的类层次结构212

6.1.5 Applet的安全机制212

6.2 AppletViewer215

6.3 Applet类的API217

6.3.1 支持多媒体的方法217

6.3.2 管理环境的方法217

6.4 Applet的显示218

6.3.3 报告信息的方法218

6.4.1 显示的主要方法219

6.4.2 Graphics类221

6.5 Applet的编写222

6.5.1 Applet的编写步骤222

6.5.2 用户Applet类的定义222

6.5.3 Applet的参数223

6.6 Applet中的GUI226

6.6.1 基于AWT的Applet用户界面227

6.6.2 基于Swing的Applet用户界面229

6.6.3 Applet中的事件处理232

6.7 Applet的多媒体支持234

6.7.1 图像235

6.7.2 动画制作237

6.8 案例分析239

习题243

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

7.1 对象串行化的概念247

7.2 对象串行化的方法247

7.3 定制串行化250

7.3.1 部分定制串行化250

7.3.2 完全定制串行化253

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

7.5 聚集框架的概念256

7.6 简单聚集类259

7.6.1 Vector259

7.6.2 对象Array261

7.6.3 Stack262

7.6.4 Hashtable263

7.7 Collection266

7.8 Set268

7.9 List270

7.10 Map271

7.11 案例分析273

习题278

第8章 线程281

8.1 线程概念281

8.1.1 什么是线程281

8.1.2 线程的优势283

8.1.3 线程的模型285

8.2 线程的创建285

8.2.1 用Thread类创建线程285

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

8.3 线程的调度与控制289

8.3.1 线程的优先级290

8.3.2 线程的基本方法294

8.3.3 线程的控制295

8.4 线程同步298

8.4.1 简单同步298

8.4.2 对象锁和类锁300

8.4.3 避免死锁304

8.5 线程的生命周期306

8.6 案例分析307

习题311

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

参考文献325

热门推荐