图书介绍

面向21世纪高等学校计算机类专业规划教材 JAVA程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载

面向21世纪高等学校计算机类专业规划教材 JAVA程序设计教程
  • 曾令明,索望,甘刚,宋波编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560619170
  • 出版时间:2007
  • 标注页数:265页
  • 文件大小:16MB
  • 文件页数:276页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

面向21世纪高等学校计算机类专业规划教材 JAVA程序设计教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 概述1

1.1 程序设计语言1

1.2 Java语言简介2

1.2.1 Java语言的发展2

1.2.2 Java语言的特点3

1.2.3 Java运行机制4

1.3 Java的运行及运行环境5

1.3.1 Java开发工具J2SDK5

1.3.2 安装和设置环境变量5

1.3.3 Java的编辑、编译和运行6

1.4 Java程序分析8

练习题9

第2章 语言基础10

2.1 关键字与标识符10

2.1.1 关键字10

2.1.2 标识符10

2.2 数据类型11

2.2.1 Java的数据类型11

2.2.2 基本数据类型11

2.3 常量12

2.3.1 数值常量12

2.3.2 布尔常量13

2.3.3 字符常量13

2.4 变量13

2.4.1 变量的定义14

2.4.2 变量的基本操作15

2.4.3 类型转换16

2.4.4 数组18

2.5 运算符与表达式20

2.5.1 赋值运算符20

2.5.2 算术运算符与算术表达式20

2.5.3 关系运算符与关系表达式23

2.5.4 逻辑运算符与逻辑表达式23

2.5.5 位运算符25

2.5.6 其他运算符27

2.5.7 运算符的优先级28

练习题29

第3章 流程控制语句31

3.1 程序的逻辑控制31

3.2 条件选择语句32

3.2.1 if语句32

3.2.2 switch语句35

3.3 循环语句38

3.3.1 while语句38

3.3.2 do-while语句39

3.3.3 for语句40

3.3.4 循环语句的嵌套42

3.4 跳转语句42

3.4.1 break语句42

3.4.2 continue语句45

3.4.3 return语句47

练习题47

第4章 类与对象50

4.1 面向对象技术基础50

4.1.1 面向对象的基本概念50

4.1.2 面向对象的基本特征51

4.2 类的定义51

4.2.1 类头说明52

4.2.2 类体说明52

4.3 对象的创建与使用53

4.3.1 对象的创建53

4.3.2 对象的使用54

4.3.3 对象间的赋值55

4.3.4 对象的清除56

4.4 方法56

4.4.1 方法的定义56

4.4.2 参数传递和返回值60

4.4.3 构造方法66

4.5 修饰符68

4.5.1 访问控制符68

4.5.2 static修饰符70

4.5.3 其他修饰符74

4.5.4 修饰符的混合使用75

练习题75

第5章 继承与多态78

5.1 继承78

5.1.1 继承的概念78

5.1.2 继承的实现80

5.2 多态86

5.2.1 多态的概念86

5.2.2 覆盖86

5.3 重载93

5.3.1 方法的重载93

5.3.2 构造函数的重载94

5.3.3 最终方法96

5.4 抽象方法与抽象类97

5.4.1 抽象方法97

5.4.2 抽象类97

5.5 接口99

5.5.1 接口的定义99

5.5.2 接口的实现101

5.5.3 适配器104

练习题104

第6章 异常处理107

6.1 异常的概念107

6.1.1 错误与异常107

6.1.2 异常分类108

6.1.3 错误分类109

6.2 异常的处理110

6.2.1 异常处理机制110

6.2.2 异常处理的方法110

6.2.3 抛出异常(throw)118

6.2.4 声明抛出异常(throws)119

6.3 自定义异常120

练习题122

第7章 基础类介绍125

7.1 包125

7.1.1 包的概念125

7.1.2 构建包125

7.1.3 包的引用126

7.2 Java类库的结构126

7.3 java.lang包中的常用类127

7.3.1 Object类127

7.3.2 Class类128

7.3.3 System类130

7.3.4 String类和StringBuffer类133

7.3.5 Math类142

7.3.6 数据类型类143

7.4 java.util包中的集合类144

7.4.1 Vector类144

7.4.2 Stack类146

7.4.3 Hashtable类147

7.5 关于Java技术文档148

练习题149

第8章 输入与输出流151

8.1 流的概念151

8.2 字节流类151

8.2.1 字节输入流类151

8.2.2 字节输出流类154

8.3 字符流类158

8.3.1 字符输入流类158

8.3.2 字符输出流类161

练习题163

第9章 图形用户界面设计165

9.1 概述165

9.1.1 AWT简介165

9.1.2 Swing简介166

9.1.3 Swing和AWT的不同之处166

9.2 AWT图形用户界面设计167

9.2.1 java.awt包167

9.2.2 组件、容器、布局管理器概述168

9.2.3 常用容器173

9.2.4 布局管理器175

9.2.5 AWT组件库182

9.2.6 事件处理195

9.3 Swing图形用户界面设计203

9.3.1 Swing组件的层次204

9.3.2 Swing组件的使用204

9.4 Applet与HTML209

9.4.1 Applet简介209

9.4.2 Applet程序中使用的几个基本方法209

9.4.3 在HTML中嵌入Applet程序211

9.4.4 Font类和Color类215

练习题221

第10章 多线程编程223

10.1 线程的概念223

10.1.1 程序与进程223

10.1.2 进程与线程223

10.1.3 线程的结构224

10.2 Thread类与Runnable接口224

10.2.1 Thread类224

10.2.2 Runnable接口226

10.3 在程序中实现多线程226

10.3.1 使用Thread类创建线程226

10.3.2 实现Runnable接口227

10.3.3 关于两种创建线程方法的讨论232

10.4 线程的控制与调度232

10.4.1 线程的生命周期232

10.4.2 线程调度与优先级233

10.5 线程间的同步236

10.5.1 线程同步介绍236

10.5.2 同步代码段238

10.5.3 同步方法239

10.6 线程间的通信240

练习题242

第11章 网络编程技术243

11.1 网络编程基本概念243

11.1.1 网络基础知识243

11.1.2 TCP/IP协议244

11.1.3 Java中的网络支持245

11.2 基于URL的网络编程245

11.2.1 URL介绍245

11.2.2 URL类246

11.2.3 URLConnection类249

11.3 基于InetAddress的网络编程253

11.3.1 InetAddress类介绍253

11.3.2 使用InetAddress253

11.3.3 URL和InetAddress的联合使用254

11.4 基于Socket的网络编程255

11.4.1 Socket介绍255

11.4.2 TCP Socket技术255

11.4.3 创建TCP Socket256

11.4.4 简单的Client/Server程序设计257

11.4.5 支持多客户的Client/Server程序设计260

11.4.6 UDP Socket技术261

11.4.7 创建UDP Socket261

11.4.8 用数据报进行广播通信262

练习题264

热门推荐