图书介绍

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

Java程序设计实用教程
  • 张永常主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:712102666X
  • 出版时间:2006
  • 标注页数:308页
  • 文件大小:101MB
  • 文件页数:325页
  • 主题词: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

1.2 为什么要学习Java2

1.2.1 高层评价2

1.2.2 主要特点3

1.2.3 Java运行机制6

1.2.4 应用前景7

1.3 面向对象程序设计的有关概念简介8

1.3.1 对象、抽象和类8

1.3.2 封装9

1.3.3 继承9

1.3.4 多态性10

本章小结10

习题一10

2.1 Java运行环境的安装11

2.1.1 J2SDK的下载11

第2章 Java程序运行环境建设11

2.1.2 J2SDK的安装12

2.1.3 J2SDK的设置15

2.2 如何编写并运行Java程序17

2.2.1 Java Application程序编辑、编译与运行举例18

2.2.2 Java Applet程序编辑、编译与运行举例20

2.3 Java集成开发环境简介23

2.3.1 NetBeans23

2.3.2 Eclipse27

2.4 Java程序的基本输入与输出31

2.4.1 输入流、输出流的概述31

2.4.2 简单输入与输出举例31

2.5 如何获得Java帮助34

2.5.1 下载帮助34

2.5.2 使用帮助34

2.5.3 Java资源35

习题二36

实验一 Java环境搭建与简单编程36

本章小结36

第3章 Java语言基础38

3.1 标识符和关键字38

3.2 基本数据类型39

3.2.1 整数类型(int、short、long、byte)40

3.2.2 浮点类型(float、double)40

3.2.3 布尔类型(boolean)40

3.2.4 字符类型(char)41

3.3.1 常量43

3.3 常量和变量43

3.3.2 变量44

3.4 运算符与表达式45

3.4.1 赋值运算符和语句45

3.4.2 算术运算符和算术表达式46

3.4.3 关系运算符和关系表达式47

3.4.4 逻辑运算符和逻辑表达式48

3.4.5 位运算符50

3.4.7 广义赋值运算符51

3.4.6 条件赋值运算符51

3.4.8 对象运算符52

3.4.9 括号与方括号运算符52

3.4.10 运算符的优先级52

3.5 程序中的注释53

3.6 类型转换53

3.6.1 自动转换53

3.6.2 强制转换53

3.7.1 选择语句55

3.7 流程控制55

3.7.2 循环语句59

3.7.3 转移语句62

本章小结63

习题三63

实验二 Java语言基础65

第4章 数组和字符串66

4.1 数组66

4.1.1 一维数组67

4.1.2 多维数组70

4.1.3 复制数组的方法75

4.1.4 数组元素的排序方法76

4.1.5 数组元素的查找方法77

4.1.6 数组元素的填充方法79

4.2 字符串80

4.2.1 字符串的声明与创建80

4.2.2 与字符串有关的方法81

4.2.3 StringBuffer中有关的方法85

4.3 向量88

4.3.1 向量的声明89

4.3.2 Vector类的方法89

本章小结91

习题四91

实验三 数组和字符串编程93

5.1 类94

5.1.1 类的定义94

第5章 Java面向对象程序设计94

5.1.2 类的使用99

5.1.3 方法重载103

5.1.4 内部类105

5.2 访问控制符和封装105

5.3 继承106

5.3.1 子类和简单继承举例106

5.3.2 变量隐藏和方法覆盖107

5.3.3 super和this108

5.3.4 运行时多态与多重继承110

5.3.5 对象类型转换111

5.3.6 抽象类112

5.4 非访问控制符112

5.4.1 static112

5.4.2 final113

5.4.3 volatile、native、synchronized114

5.5 Java的名字空间和包114

5.5.1 Java的名字空间114

5.5.2 Java提供的包115

5.5.4 包的引用116

5.5.3 自定义包116

5.6 接口118

5.6.1 接口的声明118

5.6.2 接口的实现119

5.6.3 接口的使用120

5.6.4 扩展接口与接口的多重继承122

本章小结123

实验四 Java面向对象程序设计124

习题五124

第6章 Java的异常处理126

6.1 异常的概念126

6.2 异常处理128

6.2.1 Java中的Throwable类128

6.2.2 try-catch-finally语句130

6.2.3 throw和throws语句133

6.3 自定义异常处理类135

6.4 应用举例137

本章小结140

习题六141

实验五 Java异常处理142

第7章 Applet小程序144

7.1 Applet概述144

7.1.1 Applet小程序简介144

7.1.2 Applet安全性及与Application的区别145

7.1.3 Applet类及Applet的生命周期146

7.2.1 HTML代码的基本结构149

7.2 在HTML中嵌入Applet程序149

7.2.2 Applet标记150

7.2.3 在HTML中传递Applet程序使用的参数151

7.3 Applet应用153

7.3.1 Applet的字体和颜色153

7.3.2 Applet的应用154

本章小结155

实验六 Applet小程序156

习题七156

第8章 图形用户界面应用157

8.1 AWT和Swing简介157

8.1.1 组件和容器157

8.1.2 Swing组件及其之间的层次关系159

8.1.3 组件类160

8.2 布局管理161

8.2.1 顺序布局161

8.2.2 边界布局162

8.2.3 卡片布局164

8.2.4 网格布局165

8.2.5 面板的使用166

8.3 事件处理167

8.3.1 事件与事件处理方法167

8.3.2 事件处理机制168

8.3.3 事件处理举例171

8.3.4 事件适配器类174

8.4.1 标签175

8.4 常用组件的应用175

8.4.2 按钮176

8.4.3 列表框177

8.4.4 选项框179

8.4.5 复选框179

8.4.6 文本框180

8.4.7 文本区180

8.4.8 菜单181

8.4.9 窗口与对话框184

本章小结188

习题八188

实验七 图形用户界面189

第9章 多线程190

9.1 多线程的概念190

9.1.1 进程和线程190

9.1.2 多线程191

9.1.3 Java中的多线程机制191

9.2.1 线程类192

9.2 线程类及其线程创建192

9.2.2 线程的创建193

9.2.3 线程的状态与控制196

9.3 线程的同步199

9.3.1 线程同步的概念199

9.3.2 方法同步199

9.3.3 对象同步202

9.3.4 同步方法的缺点202

9.4 线程组203

9.4.1 线程组203

9.4.2 ThreadGroup类204

9.4.3 线程之间的通信205

本章小结208

习题九208

实验八 多线程208

10.1 检索与使用声音文件211

10.1.1 简单声音文件播放211

第10章 多媒体编程211

10.1.2 AudioClip对象212

10.1.3 把声音加载到AudioClip对象中213

10.2 图形与动画214

10.2.1 图形与文本214

10.2.2 图像216

10.2.3 动画220

10.2.4 双缓冲223

实验九 多媒体编程226

本章小结226

习题十226

第11章 网络编程227

11.1 网络编程的基本概念227

11.1.1 TCP/IP协议概述227

11.1.2 Socket套接字228

11.1.3 端口229

11.1.4 URL229

11.2.1 URL类230

11.2 使用URL获取网络资源230

11.2.2 获取图像232

11.2.3 获取声音234

11.2.4 获取文档236

11.3 使用TCP协议的Socket编程237

11.3.1 Socket套接字237

11.3.2 一对一的Socket C/S通信239

11.3.3 TCP协议通信的实现240

11.3.4 一对多的SocketC/S通信242

11.3.5 一对多通信的实现243

本章小结244

习题十一245

实验十 网络编程245

第12章 数据库编程246

12.1 JDBC技术简介246

12.1.1 JDBC概述246

12.2 JDBC接口与驱动程序247

12.1.2 JDBC的基本功能247

12.2.1 JDBC API248

12.2.2 JDBC Drive API249

12.3 JDBC在数据库访问中的应用250

12.3.1 建立与数据库的连接250

12.3.2 执行查询语句250

12.3.3 对数据库进行更新操作252

12.3.4 事务253

12.4.2 建立数据源254

12.4 JDBC综合应用示例254

12.4.1 建立数据库254

12.4.3 数据库操作程序256

本章小结262

习题十二262

实验十一 数据库编程262

第13章 输入/输出流编程263

13.1 File类应用举例263

13.1.1 File类用来获取文件或目录的信息263

13.1.2 文件的处理266

13.2 Reader与Writer类应用举例268

13.2.1 Reader和Writer268

13.2.2 InputStreamReader和OutputStreamWriter269

13.3 InputStream与OutputStream类应用举例271

13.3.1 InputStream类271

13.3.2 OutputStream类271

13.4 数据流应用举例273

13.5 对象流应用举例275

本章小结276

习题十三276

实验十二 输入与输出277

第14章 Servlet编程278

14.1 Servlet简介278

14.1.1 Servlet概述278

14.1.2 Servlet开发环境搭建279

14.1.3 Servlet的工作原理与生命周期281

14.2 Servlet编程示例283

本章小结287

习题十四288

实验十三 Servlet编程288

第15章 JavaBeans编程289

15.1 JavaBeans简介289

15.1.1 JavaBeans概述289

15.1.2 JavaBeans的组件模型289

15.1.3 JavaBeans API应用简介291

15.2.1 JavaBeans组件的创建292

15.2 JavaBeans的组件构成292

15.2.2 开发工具中的JavaBeans294

15.3 JavaBeans组件的应用示例295

本章小结302

习题十五302

实验十四 JavaBeans编程302

附录A 课程设计参考选题303

附录B 课程设计开题报告304

热门推荐