图书介绍

Java程序设计 第3版pdf电子书版本下载

Java程序设计  第3版
  • 陈圣国,王葆红编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560634135
  • 出版时间:2014
  • 标注页数:286页
  • 文件大小:41MB
  • 文件页数:297页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java程序设计 第3版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Java语言概述 1

1.1 计算机与程序设计语言 1

1.2 Java的发展历史 2

1.3 跨平台的JavA 3

1.4 面向对象的JavA 4

1.5 Java程序的开发环境 4

1.5.1 Java程序的开发过程 4

1.5.2 Java开发工具 5

1.6 最简单的Java程序 5

1.6.1 最简单的 Java应用程序 5

1.6.2 最简单的Java AppleT 6

实训一 安装与熟悉Java开发工具 8

A.JDK开发工具 8

B.Eclipse集成开发环境 11

习题一 16

第2章 Java语言基础 17

2.1 案例:课程成绩统计程序 17

2.2 变量和常量 17

2.2.1 变量的定义 17

2.2.2 常量的定义 19

2.3 数据类型 19

2.3.1 整型 19

2.3.2 实型 20

2.3.3 字符型 20

2.3.4 布尔型 21

2.4 运算符与表达式 22

2.4.1 概述 22

2.4.2 算术运算符 22

2.4.3 赋值运算符 24

2.4.4 关系运算符 25

2.4.5 逻辑运算符 25

2.4.6 位运算符 27

2.4.7 条件运算符 28

2.4.8 类型转换 28

2.5 案例的初步实现 29

2.6 流程控制语句 29

2.6.1 分支语句 30

2.6.2 循环语句 33

2.6.3 break语句 34

2.6.4 continue语句 35

2.6.5 其他流程控制语句 36

2.7 案例的完整实现 36

2.8 程序举例 37

实训二 结构化程序设计 38

习题二 41

第3章 类与对象 45

3.1 面向对象的基本思想和基本概念 45

3.1.1 面向对象的基本思想 45

3.1.2 对象与类 45

3.1.3 封装性、继承性与多态性 46

3.2 案例:员工工资计算程序 48

3.3 类的声明与对象的创建 48

3.3.1 类声明的基本语法 48

3.3.2 类的构造方法与对象的初始化 53

3.3.3 对象的使用 56

3.3.4 案例的初步实现 57

3.4 封装性 61

3.4.1 成员的访问权限 61

3.4.2 包的使用 63

3.5 继承性 65

3.5.1 子类的定义 65

3.5.2 supeR 66

3.5.3 子类对象的构造 68

3.5.4 final方法与final类 69

3.5.5 改进的案例 69

3.6 多态性 73

3.6.1 类内方法的重载 73

3.6.2 类继承中的多态性 75

3.6.3 接口 79

3.6.4 案例的进一步改进 80

3.7 静态成员 82

3.7.1 静态变量成员 82

3.7.2 静态方法成员 84

3.8 字符串 85

3.8.1 创建String类对象 85

3.8.2 获取字符串的信息 85

3.8.3 字符串的操作 86

3.8.4 StringBuffer类 87

3.9 数组 88

3.9.1 一维数组 89

3.9.2 多维数组 91

3.9.3 案例的完整实现 93

3.10 包装类 95

3.10.1 包装类的概念 95

3.10.2 字符串与基本类型的转换 95

3.11 编程实例 96

3.12 泛型与集合类简介 99

3.12.1 泛型的作用 99

3.12.2 泛型的基本语法 100

3.12.3 集合类的使用 102

实训三 面向对象程序设计 107

习题三 113

第4章 图形用户界面 117

4.1 进入图形用户界面 117

4.1.1 案例1:图形界面的简易计算器 117

4.1.2 容器与组件 117

4.1.3 组件的布局 120

4.1.4 响应组件的事件 129

4.2 菜单与对话框 136

4.2.1 案例2:简易文本编辑器 136

4.2.2 建立主菜单 137

4.2.3 快捷菜单的使用 142

4.2.4 自定义对话框 142

4.2.5 JOptionPane标准对话框 144

4.3 Swing常用组件简介 147

4.3.1 Swing组件分类 147

4.3.2 JFrame与JDialog 147

4.3.3 文本显示和编辑组件 148

4.3.4 命令按钮 152

4.3.5 复选框与单选按钮 153

4.3.6 下拉列表 154

4.3.7 列表框 157

4.3.8 工具栏 159

4.3.9 面板 160

4.4 Applet与图形界面 162

4.4.1 Applet程序结构 162

4.4.2 HTML中使用Applet 164

实训四 图形用户界面的实现 166

习题四 168

第5章 多线程 170

5.1 线程的概念 170

5.1.1 线程与多线程 170

5.1.2 进程与线程 170

5.1.3 线程的优先级与类别 170

5.1.4 线程的状态与生命周期 171

5.2 多线程的实现方法 171

5.2.1 线程类Thread 171

5.2.2 继承Thread类 173

5.2.3 实现Runnable接口 174

5.3 采用多线程实现动画效果 176

5.4 线程的同步与死锁 177

5.4.1 同步的概念 177

5.4.2 synchronized方法 178

5.4.3 synchronized块 180

5.4.4 线程的死锁 181

实训五 多线程程序设计 183

习题五 184

第6章 异常处理 185

6.1 异常的概念 185

6.1.1 案例:异常处理方法演示 185

6.1.2 异常处理 186

6.2 Java语言异常的处理 187

6.2.1 try-catch块 187

6.2.2 异常的抛掷 189

6.2.3 实例 189

6.3 异常的类型 191

6.3.1 Java异常类层次 191

6.3.2 创建自己的异常类 192

实训六 处理并创建异常 193

习题六 193

第7章 输入/输出 195

7.1 流和文件 195

7.1.1 流 195

7.1.2 文件 196

7.2 基本输入/输出类 196

7.2.1 InputStream类 196

7.2.2 OutputStream类 197

7.2.3 PrintStream类 197

7.2.4 其他常用流类 198

7.3 文件的输入/输出 201

7.3.1 FileInputStream类 201

7.3.2 FileOutputStream类 201

7.3.3 RandomAccessFile类 203

7.3.4 File类 205

7.4 编程实例 208

实训七 输入/输出的实现 209

习题七 210

第8章 网络编程概述 213

8.1 概述 213

8.1.1 网络技术基础 213

8.1.2 网络编程的基本方法 214

8.2 URL编程 214

8.2.1 URL的概念 214

8.2.2 URL类 215

8.2.3 URLConnection类 225

8.2.4 URL编程实例 226

8.3 Socket编程简介 233

8.3.1 TCP Socket编程 233

8.3.2 UDP Socket编程 238

8.3.3 Socket编程实例 241

实训八用Java实现网络通信 245

习题八 246

第9章 JDBC编程技术 247

9.1 JDBC概述 247

9.1.1 JDBC的概念 247

9.1.2 JDBC URL 248

9.1.3 JDBC驱动程序 248

9.2 使用JDBC开发数据库应用 249

9.2.1 一个完整的例子 249

9.2.2 一般步骤 252

9.2.3 JDBC相关类介绍 254

实训九 数据库应用程序开发 260

习题九 267

第10章 Web应用入门 269

10.1 Web服务器与Web应用 269

10.2 Tomcat Web服务器 269

10.3 JSP简介 273

10.4 案例:网上书店查询页面 274

10.4.1 功能需求 274

10.4.2 创建books jsp页面 276

10.4.3 创建bookInF.jsp页面 278

实训十 简易Web应用 280

习题十 285

参考文献 286

精品推荐