图书介绍

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

Java程序设计教程
  • 杨晓燕主编;姜遇姬副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115139164
  • 出版时间:2006
  • 标注页数:268页
  • 文件大小:2MB
  • 文件页数:57页
  • 主题词: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章 Java概述1

1.1 Internet、Web与Java渊源1

1.1.1 Internet与Web1

1.1.2 Java的崛起1

1.2 程序设计语言的层次发展2

1.3 Java与C、C++3

1.3.1 Java与C++3

1.3.2 Java与C4

1.4 Java是什么5

1.5 Java语言的特点5

1.6 Java程序的类型及其不同的编程模式7

1.7 Java程序开发过程8

1.7.1 开发过程简介8

1.7.2 创建Java Application程序示例9

1.7.3 创建Java Applet程序示例11

1.7.4 良好的编程习惯13

1.8 Java开发工具入门14

1.8.1 JDK的下载、安装14

1.8.2 环境变量介绍和配置16

1.8.3 JDK开发工具简介17

1.8.4 Java程序开发步骤小结18

习题18

第2章 Java语言基础19

2.1 Java语言的基本组成19

2.1.1 标识符19

2.1.2 关键字20

2.1.3 分隔符20

2.2 数据类型21

2.2.1 基本数据类型22

2.2.2 直接量23

2.2.3 变量24

2.3 运算符与表达式27

2.3.1 赋值运算符27

2.3.2 算术运算符28

2.3.3 关系运算符29

2.3.4 逻辑运算符30

2.3.5 条件运算符31

2.3.6 位运算符31

2.3.7 其他运算符33

2.3.8 运算符的优先级34

2.4 Math类的常用操作34

习题36

3.1.1 标准输出方法38

3.1 标准输入/输出方法38

第3章 Java输入/输出38

3.1.2 标准输入方法40

3.2 命令行参数输入法的应用42

3.3 流式交互输入/输出的应用43

3.4 GUI图形界面输入方法示例44

3.5 自定义输入方法应用示例46

习题48

第4章 程序流程控制结构和方法49

4.1 语句和程序流程控制结构49

4.2 选择结构(selection structure)50

4.2.1 选择语句(selection statements)50

4.2.2 多选择结构switch语句53

4.3 循环结构(loop structure)56

4.3.1 三种循环语句56

4.3.2 循环嵌套和continue,break语句60

4.4 算法设计64

4.4.1 迭代算法64

4.4.2 穷举算法65

4.4.3 复杂程序解决方案和方法66

习题72

第5章 数组73

5.1 数组简介73

5.2 一维数组74

5.2.1 一维数组的声明74

5.2.2 一维数组的初始化74

5.2.3 测定数组的长度75

5.2.4 一维数组的排序75

5.2.5 把数组传递给方法76

5.3 多维数组78

5.3.1 二维数组的声明与创建79

5.3.2 二维数组元素的初始化80

5.3.3 二维数组的引用80

习题82

第6章 Java类和对象83

6.1 面向对象技术的编程特点83

6.2 类的描述85

6.2.1 类的定义85

6.2.2 类的构造方法及应用87

6.3 成员变量89

6.3.1 成员变量的声明89

6.3.2 成员变量的访问权限及应用89

6.3.3 static变量及static方法92

6.4 成员方法93

6.4.1 方法的定义93

6.3.4 final变量93

6.4.2 方法调用与参数传递方式95

6.4.3 方法重载98

6.4.4 final最终方法和abstract抽象方法100

6.5 对象100

6.5.1 创建对象100

6.5.2 对象的使用101

6.5.3 释放对象105

6.5.4 Java的内存分配105

6.5.5 this引用107

6.5.6 匿名对象108

6.6 类的继承109

6.6.1 继承的概念109

6.6.2 创建子类109

6.6.3 成员变量的隐藏和成员方法的重构110

6.6.4 类与类之间的数据类型转换112

6.6.5 抽象类113

6.7 实用工具类115

6.7.1 向量类Vector115

6.7.2 日期类Date、Calendar与DateFormat117

6.7.3 Math及Random类与随机数119

习题122

第7章 Java接口、包和异常123

7.1 接口(interface)123

7.1.1 接口概述123

7.1.2 接口的定义124

7.1.3 实现接口的类定义124

7.1.4 接口的多态性127

7.2 包(package)129

7.2.1 创建包129

7.2.2 类的包外引用133

7.3.1 异常的基本概念136

7.3 异常处理136

7.3.2 异常处理机制138

7.3.3 自定义异常类141

7.3.4 GUI应用程序的异常处理142

习题144

第8章 字符串处理145

8.1 字符和字符串的基础知识145

8.2 创建字符串对象145

8.2.1 创建String对象145

8.2.2 创建StringBuffer对象146

8.3 String类147

8.3.1 求字符串长度147

8.3.3 比较字符串148

8.3.2 连接字符串148

8.3.4 搜索(截取)字符串149

8.3.5 搜索(截取)字符149

8.3.6 修改字符串149

8.3.7 toString()方法及其他有用的String方法149

8.4 使用StringBuffer类150

8.4.1 把字符串添加到缓冲区150

8.4.2 把字符串插入到缓冲区150

8.4.3 从缓冲区中获取字符151

8.4.4 修改缓冲区中字符串151

8.4.5 求缓冲区容量和字符串151

习题152

第9章 创建用户界面153

9.1 图形用户界面153

9.2 事件处理154

9.2.1 事件和事件源155

9.2.2 事件注册、监听和处理155

9.2.3 事件处理158

9.3 窗口与组件162

9.3.1 窗口——JFrame类162

9.3.2 面板——JPanel类163

9.3.3 标签——JLabel类163

9.3.4 按钮——JButton类164

9.3.5 文本框——JTextField类与JPasswordField类164

9.3.6 文本区——JTextArea类165

9.3.7 列表组件——JComboBox类和JList类166

9.3.8 滚动窗格——JScrollPane类169

9.3.9 复选框和单选按钮——JCheckBox类和JRadioButton类170

9.3.10 滑动条——JSlider类172

9.3.11 多事件处理例子174

9.4 菜单与对话框177

9.4.1 为窗口加入菜单177

9.4.2 弹出式菜单181

9.4.3 对话框182

9.5 布局管理器187

9.5.1 顺序布局——FlowLayout188

9.5.2 边界布局——BorderLayout188

9.5.3 网格布局——GridLayout189

9.5.4 卡片布局——CardLayout190

9.5.5 手工布局191

9.6 JApplet的使用191

9.7 Java事件类方法列表192

习题193

10.1 Java坐标系(coordinate system)196

10.2 图形的颜色控制196

第10章 图形处理196

10.3 Graphics类的基本图形199

10.3.1 绘制直线和矩形199

10.3.2 绘制圆弧202

10.3.3 绘制多边形202

10.4 文字输出203

10.4.1 java.awt.Font类204

10.4.2 字体控制204

10.4.3 字符串、字符和字节输出204

10.5 在应用程序窗口中绘图205

10.5.1 位于窗口中绘图205

10.5.2 位于窗口中央绘图207

10.5.3 图形窗口位于屏幕中央208

10.6 绘图模式控制210

10.5.4 Applet与Application之间的区别210

10.7 动画(animation)212

习题214

第11章 Java数据库连接215

11.1 数据库系统简介215

11.1.1 数据库的基本概念215

11.1.2 关系操作与SQL概述218

11.1.3 SQL语言的数据定义功能218

11.1.4 SQL语言的数据操作功能220

11.1.5 SQL语言的数据控制功能224

11.2 JDBC简介224

11.2.1 JDBC的基本概念225

11.2.2 JDBC数据库连接基本步骤225

11.3 JDBC环境的建立226

11.3.1 JDBC与SQL Server的连接应用226

11.3.2 运用JDBC进行数据库基本操作229

11.3.3 JDBC中使用数据库的存储过程操作SQL命令232

11.4 数据库访问示例233

习题236

第12章 多媒体编程237

12.1 图像处理237

12.1.1 图像的种类与显示237

12.1.2 图像的常用方法237

12.2 数字音频240

习题242

第13章 流、多线程和网络编程243

13.1 流243

13.1.1 Java流的基本知识243

13.1.2 数据流的应用245

13.1.3 Java文件管理246

13.2.1 多线程的基础247

13.2 多线程247

13.2.2 多线程的实现248

13.2.3 线程的生命周期250

13.2.4 线程的优先级250

13.2.5 多线程的同步251

13.2.6 多线程的问题252

13.3 网络编程253

13.3.1 URL编程253

13.3.2 使用URL类访问网络资源253

13.3.3 客户/服务器通过流Socket连接的交互254

13.3.4 无连接的客户/服务器通过数据报的交互258

习题261

附录1 J2EE简介262

附录2 ASCII码表264

参考文献268

热门推荐