图书介绍

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

Java语言基础教程
  • 刘彦明,李鹏编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:7560606660
  • 出版时间:1998
  • 标注页数:331页
  • 文件大小:16MB
  • 文件页数:341页
  • 主题词:

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.2 Java语言的特点2

1.2.1 简单性2

1.2.2 面向对象2

1.2.3 安全性2

1.2.4 体系结构中立3

1.2.5 多线程3

1.2.6 内存管理4

1.2.7 分布式和动态特性4

1.3 Java简单应用程序4

1.3.1 Java源程序4

1.3.2 编译Java源程序5

1.3.4 Java应用程序的一般结构6

1.3.3 执行Java程序6

1.4 Java开发工具和上机步骤7

1.4.1 Java开发工具7

1.4.2 上机步骤7

1.4.3 javac和java解释器的进一步讨论8

1.5 小结9

习题9

第2章 Java语言的数据类型、运算符和表达式10

2.1 Java语言的数据类型10

2.2 Java语言的常量和变量10

2.3 数字型数据11

2.3.1 整型数据12

2.3.2 浮点型数据12

2.4 字符型数据13

2.4.1 字符型常量13

2.5 布尔型数据14

2.6 变量初始化14

2.4.2 字符型变量14

2.7 操作符与表达式15

2.7.1 算术操作符15

2.7.2 布尔运算与关系操作符16

2.7.3 位操作符17

2.7.4 赋值操作符17

2.7.5 特殊操作符18

2.8 小结19

习题19

第3章 Java语言的流程控制语句20

3.1 条件语句20

3.1.1 if-else条件语句20

3.1.2 switch分支语句21

3.2 循环语句24

3.2.1 for循环语句24

3.2.2 while循环语句25

3.2.3 do-while循环语句26

3.2.4 循环嵌套26

3.3 转移语句27

3.3.1 break语句28

3.3.2 continue语句28

3.3.3 return语句28

3.4 Java应用程序举例29

3.5 小结32

习题33

第4章 Java语言的面向对象程序设计34

4.1 面向对象基础34

4.1.1 对象34

4.1.2 消息35

4.1.3 类36

4.1.4 继承37

4.2 类38

4.2.1 类声明38

4.1.5 多态38

4.2.2 类体40

4.2.3 类成员访问控制47

4.2.4 实例成员和类成员51

4.2.5 构造方法54

4.3 对象55

4.3.1 创建对象55

4.3.2 使用对象56

4.3.3 销毁对象57

4.4 继承58

4.4.1 子类继承父类的成员变量58

4.4.2 子类继承父类的方法59

4.4.3 覆盖方法59

4.5 包和接口60

4.5.1 包60

4.5.2 接口62

4.6 程序举例64

4.7 小结68

习题68

第5章 数组和字符串70

5.1 数组70

5.1.1 数组的定义70

5.1.2 访问数组元素71

5.1.3 复制数组71

5.2 多维数组74

5.2.1 二维数组的定义74

5.2.2 二维数组的初始化75

5.3 数组举例77

5.4 字符串80

5.4.1 String型字符串80

5.4.2 StringBuffer型字符串85

5.5 字符串举例88

习题89

5.6 小结89

6.1 System类90

第6章 Java程序的系统环境90

6.2 标准输入和输出91

6.2.1 标准输入91

6.2.2 标准输出92

6.3 系统属性93

6.3.1 读取系统特性94

6.3.2 修改系统特性95

6.4 其他系统方法96

6.4.1 强制终止和垃圾收集(garbagecollection)96

6.4.2 拷贝数组96

6.4.3 获取当前时间97

6.4.4 退出运行系统97

6.4.5 设置和获取安全管理器98

6.5 命令行参数98

习题99

6.6 小结99

第7章 异常处理101

7.1 异常处理概述101

7.1.1 异常类的层次102

7.1.2 Java异常处理的特点103

7.2 异常处理107

7.2.1 异常捕获108

7.2.2 异常处理111

7.3 抛出异常112

7.4 创建自己的异常类113

7.5 小结115

习题115

第8章 线程117

8.1 线程的基本概念117

8.2 多线程基础119

8.2.1 创建与运行线程119

8.2.2 Runnable接口和Thread类121

8.3 线程状态和线程控制123

8.3.1 线程状态123

8.3.2 线程控制方法125

8.4 线程组127

8.5 获取线程和线程组的状态信息128

8.5.1 获取线程状态信息的常用方法128

8.5.2 获取线程组状态信息的常用方法129

8.5.3 举例130

8.6 线程优先级和线程调度132

8.7 线程同步135

8.8 线程间通信139

8.9 死锁问题141

8.10 小结142

习题142

9.1 Java输入、输出流概述144

第9章 输入、输出流144

9.1.1 简单的输入、输出流145

9.1.2 过滤流145

9.1.3 其他流146

9.2 InputStream和OutputStream类146

9.2.1 InputStream类146

9.2.2 OutputStream类147

9.3 文件的输入和输出148

9.3.1 File类148

9.3.2 文件随机访问152

9.3.3 文件的输入、输出流156

9.4 管道流160

9.4.1 PipedInputStream类的结构161

9.4.2 PipedOutputStream类的结构161

9.4.3 管道程序设计162

9.5.1 SequenceInputStream类的结构165

9.5.2 顺序输入流程序设计165

9.5 顺序输入流165

9.6 内存读写166

9.6.1 基于字节数组的内存读写166

9.6.2 基于StringBuffer型字符串的内存读写170

9.7 过滤流171

9.7.1 数据输入、输出流171

9.7.2 缓冲输入、输出流176

9.7.3 行输入流179

9.7.4 回推输入流181

9.7.5 显示输出流184

9.8 特征字输入流187

9.9 小结189

习题190

第10章 Java网络程序设计191

10.1 URL191

10.1.1 什么是URL191

10.1.2 URL类和URLConnection类的结构192

10.1.3 使用URL和URLConne-ction类196

10.1.4 程序设计204

10.2 用InetAddress进行Internet寻址208

10.2.1 InetAddress类的结构208

10.2.2 程序设计210

10.3 Socket通信机制211

10.4 基于Socket的通信程序设计211

10.4.1 什么是Socket211

10.4.2 基于Socket的客户程序设计212

10.4.3 基于Socket的服务器程序设计216

10.5 基于DatagramPacket的程序设计219

10.6 网络安全224

10.6.1 编写自己的安全管理器224

10.6.2 安装安全管理器227

10.7 小结228

习题228

11.1 AWT概述229

第11章 图形用户界面229

11.2 Component类的结构235

11.3 AWT构件的使用238

11.3.1 按钮239

11.3.2 标签240

11.3.3 核选项242

11.3.4 核选项组243

11.3.5 框架245

11.3.6 选项245

11.3.7 列表247

11.3.8 滚动条249

11.3.9 文本行250

11.3.10 文本区253

11.3.11 布254

11.3.12 菜单系统255

11.3.14 对话框260

11.3.13 窗口260

11.3.15 文件对话框262

11.4 布局管理器265

11.4.1 FlowLayout布局管理器265

11.4.2 周边布局管理器267

11.4.3 卡片布局管理器268

11.4.4 网格布局管理器270

11.4.5 网格包布局管理器271

11.5.1 Event类276

11.5 事件处理276

11.5.2 事件处理282

11.5.3 菜单系统的事件处理288

11.6 图形和图像289

11.6.1 图形处理289

11.6.2 文字处理293

11.6.3 图像处理295

习题298

11.7 小结298

第12章 Java applet程序设计300

12.1 applet概述300

12.1.1 applet类的结构300

12.1.2 applet的生命周期303

12.2 主事件的相关方法304

12.3 在HTML页中加入applet305

12.3.1 〈APPLET〉标记的最简形式305

12.3.2 由CODEBASE指定applet的路径305

12.3.3 用〈APPLET〉标记指定参数306

12.3.4 为不支持Java语言的浏览器提供显示文本306

12.4 applet的多线程程序设计307

12.5 applet程序的GUI设计310

12.6 applet程序中使用图形312

12.7 声音和图像313

12.7.1 声音313

12.7.2 图像317

12.8 定义和使用applet参数323

12.8.1 参数设计323

12.8.2 支持applet参数的applet程序设计324

12.8.3 读系统参数325

12.8.4 显示状态信息326

12.9 与其他程序通信326

12.9.1 与同一Web页上的其他applet通信326

12.9.2 与浏览器通信327

12.9.3 与服务器上的应用程序协同工作327

12.10 applet的能力和限制328

12.10.1 applet的安全限制328

12.10.2 applet的功能329

12.11 小结329

习题330

参考书目331

热门推荐