图书介绍

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

Java程序设计教程
  • 辛运帏,饶一梅编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111217802
  • 出版时间:2007
  • 标注页数:275页
  • 文件大小:32MB
  • 文件页数:284页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java程序设计教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Java语言入门1

1.1 什么是Java语言1

1.1.1 Java语言的特点2

1.1.2 Java语言的新特点3

1.1.3 Java的几种特殊机制4

1.2 基本的Java应用程序介绍7

1.2.1 开发环境的安装7

1.2.2 Java应用程序示例8

1.2.3 程序的简单解释10

1.2.4 常见错误11

1.3 使用Java核心API文档13

习题15

第2章 Java的基本语法16

2.1 Java的基本语法单位17

2.1.1 编码风格17

2.1.2 基本元素19

2.2 Java的基本数据类型21

2.2.1 基本数据类型21

2.2.2 变量、说明和赋值25

2.3 基本操作26

2.3.1 使用Java操作符27

2.3.2 操作符的分类27

2.4 表达式33

2.4.1 表达式的概念33

2.4.2 类型转换33

2.4.3 操作符的优先次序34

习题36

第3章 程序流程控制39

3.1 顺序语句39

3.1.1 表达式语句39

3.1.2 块41

3.2 分支语句42

3.2.1 单分支语句42

3.2.2 多分支语句46

3.3 循环语句49

3.3.1 for语句49

3.3.2 while循环50

3.3.3 do循环51

3.4 break与continue语句52

3.4.1 标号52

3.4.2 break语句52

3.4.3 continue语句54

习题55

第4章 类的初步概念57

4.1 复合数据类型57

4.1.1 概述57

4.1.2 复合数据类型58

4.2 类和对象的初步介绍59

4.2.1 Java中的面向对象技术59

4.2.2 Java中的类定义60

4.2.3 访问权限修饰符67

4.3 对象的创建71

4.3.1 对象创建的过程71

4.3.2 构造方法74

4.3.3 默认初始化和null引用值78

习题78

第5章 数组、容器和字符串80

5.1 数组80

5.1.1 数组说明80

5.1.2 创建数组82

5.1.3 数组边界及数组元素的引用87

5.1.4 数组拷贝91

5.2 容器92

5.3 字符串93

5.3.1 字符串说明及初始化94

5.3.2 字符串的处理方法94

习题98

第6章 关于类的进一步讨论99

6.1 对象的构造和初始化99

6.1.1 显式成员初始化99

6.1.2 构造方法的相互调用99

6.1.3 finalize方法100

6.2 方法的定义101

6.3 类的继承103

6.3.1 继承的定义104

6.3.2 多态性与转换对象106

6.3.3 方法重写108

6.3.4 父类构造方法调用113

6.4 this引用114

6.5 Java包117

6.5.1 Java包的概念117

6.5.2 import语句118

6.5.3 目录层次关系及classpath环境变量119

6.6 类成员121

6.6.1 类变量121

6.6.2 类方法123

6.7 关键字final124

6.7.1 终极类125

6.7.2 终极方法125

6.7.3 终极变量126

6.8 抽象类127

6.9 接口129

6.9.1 接口的定义130

6.9.2 接口的实现130

6.10 内部类134

6.10.1 内部类的概念134

6.10.2 匿名类136

习题136

第7章 异常处理139

7.1 异常的概念139

7.2 异常的定义与处理143

7.2.1 try、catch和finally语句143

7.2.2 公共异常145

7.3 异常分类147

7.4 抛出异常147

7.5 创建自己的异常类149

习题150

第8章 图形用户界面设计154

8.1 AWT与Swing154

8.1.1 AWT与Swing包154

8.1.2 组件、容器及内容窗格155

8.2 Swing组件158

8.2.1 按钮158

8.2.2 标签161

8.2.3 组合框163

8.2.4 列表164

8.2.5 文本组件166

8.2.6 菜单组件167

8.2.7 对话框、标准对话框与文件对话框169

8.3 布局管理器171

8.3.1 布局管理器简介171

8.3.2 常用的布局管理器171

8.3.3 其他的布局管理器177

8.4 控制组件外观183

8.4.1 颜色184

8.4.2 字体184

8.4.3 绘图185

8.5 事件处理187

8.5.1 事件处理模型187

8.5.2 组件的事件处理190

8.5.3 事件的种类211

8.5.4 事件适配器215

习题216

第9章 Java Applet217

9.1 编写Applet218

9.2 Applet的生命周期220

9.3 Applet的运行221

9.3.1 用于显示Applet的方法221

9.3.2 appletviewer222

9.3.3 HTML与〈applet〉标记222

9.3.4 Applet参数的读取224

9.3.5 Applet与URL225

9.4 在Applet中的多媒体处理225

9.4.1 在Applet中显示图像225

9.4.2 在Applet中播放声音226

9.5 Applet的事件处理228

习题229

第10章 Java I/O系统230

10.1 数据流的基本概念230

10.1.1 输入数据流231

10.1.2 输出数据流231

10.2 基本字节数据流类232

10.2.1 文件数据流232

10.2.2 过滤流234

10.2.3 管道数据流235

10.2.4 对象流236

10.2.5 可持续性237

10.3 基本字符流239

10.3.1 读者和写者239

10.3.2 缓冲区读者和缓冲区写者241

10.4 文件的处理244

10.4.1 File类244

10.4.2 随机访问文件246

习题246

第11章 线程248

11.1 线程和多线程248

11.1.1 线程的概念248

11.1.2 线程的结构249

11.2 线程的状态249

11.3 创建线程251

11.3.1 继承Thread类251

11.3.2 实现Runnable接口253

11.3.3 关于两种创建线程方法的讨论255

11.4 线程的基本控制256

11.4.1 启动线程256

11.4.2 调度线程256

11.4.3 结束线程258

11.4.4 挂起线程259

11.5 同步与互斥问题259

11.5.1 线程间的通信259

11.5.2 对象的锁定标志261

11.5.3 线程的同步264

11.6 死锁266

11.7 综合应用268

习题272

参考文献275

热门推荐