图书介绍

Java语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java语言程序设计
  • 曹大有,臧芝玉著 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:9787563520411
  • 出版时间:2009
  • 标注页数:254页
  • 文件大小:40MB
  • 文件页数:267页
  • 主题词: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.2 Java虚拟机及工作原理2

1.2.1 Java虚拟机2

1.2.2 垃圾内存自动回收机制3

1.2.3 代码安全性检查机制3

1.3 Java程序的开发环境及配置4

1.3.1 J2SDK的下载5

1.3.2 J2SDK的安装与配置5

1.4 Java程序的种类及简介8

1.4.1 Java Application8

1.4.2 JavaApplet11

1.4.3 Servlet的简介与开发环境15

1.4.4 JSP的提供与Sevlet的比较15

1.5 Java语言的特点16

实训118

习题120

第2章 Java语言基础21

2.1 Java程序的构成21

2.2 数据类型、变量和常量22

2.2.1 数据类型22

2.2.2 标识符、变量和常量23

2.3 表达式28

2.3.1 赋值与类型转换28

2.3.2 算术运算29

2.3.3 关系运算31

2.3.4 逻辑运算32

2.3.5 位运算34

2.3.6 其他运算符34

2.3.7 优先级与结合性35

2.3.8 注释35

2.4 控制语句36

2.4.1 结构化程序设计36

2.4.2 分支语句36

2.4.3 循环语句39

2.4.4 跳转语句42

2.5 应用示例43

实训247

习题248

第3章 抽象、封装与类50

3.1 抽象与封装50

3.1.1 抽象50

3.1.2 封装51

3.2 Java类的设计53

3.2.1 Java的系统类53

3.2.2 自定义类的设计54

3.2.3 对象创建与类的构造函数55

3.3 类的修饰符59

3.3.1 abstract59

3.3.2 final61

3.4 域和方法62

3.5 访问控制符65

3.6 应用示例67

实训371

习题376

第4章 继承与多态79

4.1 继承的概念79

4.2 Java的继承79

4.2.1 类的派生80

4.2.2 域的继承与隐藏80

4.2.3 方法的继承与覆盖83

4.2.4 this和super84

4.3 Java的多态87

4.4 Java的重载87

4.5 构造方法的继承与重载88

4.6 包的创建与使用90

4.6.1 包的创建90

4.6.2 包的使用91

4.7 接口93

4.7.1 接口和多重继承93

4.7.2 接口的声明94

4.7.3 接口的实现94

4.8 应用示例98

实训4101

习题4101

第5章 Java常用工具类的介绍104

5.1 Java语言基础类库104

5.1.1 Object类104

5.1.2 基本数据类型类105

5.1.3 Math类与System类107

5.2 Applet类与Applet小程序110

5.2.1 Applet小程序的工作原理110

5.2.2 Applet类110

5.2.3 HTML文件参数的传递112

5.3 Java的数组113

5.3.1 一维数组的声明和初始化114

5.3.2 二维数组115

5.3.3 多维数组116

5.4 Java的向量116

5.4.1 向量与数组116

5.4.2 向量类及其方法、属性116

5.5 Java的字符串119

5.5.1 String类119

5.5.2 StringBuffer类122

5.5.3 Java应用程序的命令行参数124

5.6 Java的异常处理125

5.6.1 异常与异常类125

5.6.2 异常的抛出127

5.6.3 异常的处理129

5.7 应用示例130

实训5134

习题5135

第6章 Java的多线程机制与实现136

6.1 线程的概念与生命周期136

6.1.1 程序、进程与线程136

6.1.2 Java中的线程137

6.2 线程的创建137

6.2.1 通过Thread类创建线程138

6.2.2 通过Runnable接口实现线程139

6.3 线程的状态与控制140

6.3.1 线程的生命周期与状态140

6.3.2 线程的方法与控制142

6.4 线程的优先级与调度145

6.5 线程的同步147

6.6 线程的交互150

6.7 应用示例153

实训6158

习题6159

第7章 图形用户界面设计与实现160

7.1 图形用户界面创建160

7.1.1 屏幕坐标系160

7.1.2 建立窗口的Frame类160

7.2 用户自定义成分的实现161

7.2.1 绘制图形162

7.2.2 显示文字163

7.2.3 控制颜色163

7.2.4 显示图像165

7.2.5 实现动画166

7.3 Java的事件处理机制167

7.3.1 概念167

7.3.2 可用的事件监听者和事件种类168

7.3.3 事件及其响应170

7.3.4 Java中事件处理方式171

7.4 Java容器的布局设计172

7.4.1 BorderLayout172

7.4.2 FlowLayout173

7.4.3 CardLayout174

7.4.4 GridLayout176

7.5 常用AWT组件介绍177

7.5.1 标签、按钮178

7.5.2 文本框、文本域180

7.5.3 复选按钮、单选按钮和列表框181

7.5.4 滚动条、画布和Panel186

7.6 常用Swing组件的介绍188

7.6.1 JApplet190

7.6.2 JButton190

7.6.3 JSlider191

7.6.4 JPasswordField192

7.6.5 JTabbedPanel193

7.7 菜单的定义与使用195

7.8 应用示例197

7.8.1 动作事件应用举例197

7.8.2 选项事件应用举例198

7.8.3 调整事件应用举例200

7.8.4 键盘事件应用举例201

7.8.5 鼠标事件应用举例201

实训7202

习题7203

第8章 Java语言的高级编程205

8.1 网络编程205

8.1.1 基于Socket类和ServerSocket类的网络编程205

8.1.2 基于UDP的网络编程209

8.1.3 DatagramSocket和DatagramPacket类210

8.1.4 基于URL类的网络编程213

8.2 数据库编程218

8.2.1 JDBC编程技术概述218

8.2.2 使用JDBC访问数据库221

8.2.3 查询数据224

8.2.4 更新数据225

8.2.5 添加数据226

8.2.6 删除数据227

8.3 流式输入/输出与文件处理编程227

8.3.1 输入/输出类库227

8.3.2 标准输入/输出228

8.3.3 文件操作229

8.4 Servlet编程232

8.4.1 Servlet概述232

8.4.2 在Resin运行Servlet234

8.4.3 Servlet的常用类及接口235

8.5 JSP编程239

8.5.1 JSP概述239

8.5.2 JSP的运行过程240

8.5.3 JSP指令与隐藏对象241

8.6 JavaBean编程243

8.6.1 JavaBean概述243

8.6.2 JavaBean设计目标及其实现手段244

8.6.3 JavaBean的属性、事件和方法244

8.6.4 创建一个JavaBean245

8.6.5 JavaBean程序结构要点246

8.7 应用示例247

实训8250

习题8253

参考文献254

热门推荐