图书介绍

Java编程技术基础pdf电子书版本下载

Java编程技术基础
  • 刘勇军,孙璐主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121151804
  • 出版时间:2012
  • 标注页数:318页
  • 文件大小:97MB
  • 文件页数:329页
  • 主题词:JAVA语言-程序设计-高等职业教育-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用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程序举例 3

1.2.1 Java应用程序 3

1.2.2 Java小应用程序(Applet) 4

1.3 Java开发环境的搭建 5

1.3.1 JDK的下载与安装 5

1.3.2 环境变量的配置 6

1.3.3 Java程序的编译与运行 7

1.4 MyEclipse集成开发环境 8

1.4.1 MyEclipse 7.0环境配置 8

1.4.2 MyEclipse下开发Java工程 11

1.5 实训操作 13

第2章 贪吃蛇游戏项目概述 14

2.1 项目概述 14

2.2 解决方案 14

2.2.1 工程 15

2.2.2 类说明 15

2.3 游戏说明与运行效果 15

2.3.1 游戏说明 15

2.3.2 运行部分效果 16

2.4 打包与运行 17

第3章 Java语言基础 21

3.1 标识符、关键字和注释 21

3.1.1 标识符 21

3.1.2 关键字 21

3.1.3 注释 22

3.2 数据类型 22

3.2.1 数据类型的划分 22

3.2.2 变量和常量 24

3.2.3 类型转换 26

3.3 运算符和表达式 27

3.3.1 运算符 27

3.3.2 表达式 29

3.4 Java流控制语句 30

3.4.1 分支语句 30

3.4.2 循环语句 34

3.4.3 跳转控制语句 35

3.5 案例:输出九九乘法表程序 37

3.6 实训操作 37

习题 38

第4章 面向对象基础 40

4.1 面向对象基础概述 40

4.1.1 类与对象概述 41

4.1.2 封装和数据隐藏 42

4.1.3 继承和重用 42

4.1.4 多态性 42

4.1.5 方法与消息概述 43

4.2 类的定义及成员变量初始化 43

4.3 创建对象 44

4.3.1 对象的生命周期 44

4.3.2 创建对象 45

4.3.3 对象的使用 45

4.3.4 对象的释放 47

4.4 类成员的定义 47

4.4.1 成员的修饰符 48

4.4.2 常量的定义和最终方法 50

4.4.3 成员方法的重载——多态性体现 52

4.5 构造方法 55

4.5.1 构造方法的定义 55

4.5.2 带参数的构造方法 57

4.5.3 构造方法重载 58

4.6 this的用法 60

4.7 静态成员 63

4.7.1 静态成员的特性 63

4.7.2 静态成员的使用 64

4.7.3 静态成员变量 64

4.7.4 静态成员方法 65

4.8 继承 66

4.8.1 继承的定义 66

4.8.2 继承说明 67

4.8.3 成员变量的隐藏 69

4.8.4 方法的覆盖 71

4.8.5 super关键字 73

4.8.6 子类构造方法 74

4.9 抽象类 76

4.10 接口 79

4.10.1 接口的定义 80

4.10.2 接口的使用 81

4.11 包 83

4.11.1 包的创建 83

4.11.2 包的引用 84

4.12 内部类与匿名类 84

4.12.1 内部类 85

4.12.2 匿名类 86

4.13 案例:本章知识在贪吃蛇项目中的应用 87

4.14 实训操作 96

习题 101

第5章 数组、常用类与集合 110

5.1 数组 110

5.1.1 一维数组 110

5.1.2 多维数组 113

5.2 字符串类 115

5.2.1 String类及其函数 115

5.2.2 StringBuffer类及其函数 120

5.3 Math类 121

5.4 Random类 122

5.5 数字类 123

5.5.1 包装类 123

5.5.2 数字类与字符串类型间转换的常用方法 125

5.6 日期类 126

5.7 集合 130

5.7.1 集合概述 130

5.7.2 Collection 130

5.7.3 List 132

5.7.4 Set 136

5.8 案例 140

5.8.1 案例一:输出杨辉三角形 140

5.8.2 案例二:简易学生管理系统 141

5.8.3 案例三:本章知识在贪吃蛇项目中的应用 145

5.9 实训操作 146

习题 146

第6章 异常处理 148

6.1 异常处理的概念和Java异常处理的体系结构 148

6.2 异常处理 150

6.2.1 try-catch-finally语句 150

6.2.2 throw语句 152

6.2.3 throws子句 154

6.3 自定义异常 155

6.4 案例:算数运算中的异常处理 156

6.5 实训操作 158

习题 159

第7章 输入/输出流 162

7.1 输入/输出概述 162

7.2 标准输入/输出流 162

7.3 文件类 163

7.4 字节输入/输出流 165

7.5 字符输入/输出流 167

7.6 缓冲流 169

7.7 随机存取文件 171

7.8 案例:内容的输入与存放 172

7.9 实训操作 173

习题 174

第8章 Applet 175

8.1 Applet概述 175

8.2 Applet的生命周期 176

8.3 paint()方法与Graphics类 177

8.4 案例:本章知识在贪吃蛇项目中的应用 179

8.5 实训操作 183

习题 183

第9章 图形用户界面 185

9.1 AWT 185

9.1.1 AWT概述 185

9.1.2 组件和容器 186

9.2 布局设计 189

9.2.1 FlowLayout布局 189

9.2.2 BorderLayout布局 190

9.2.3 CardLayout布局 191

9.2.4 GridLayout布局 192

9.3 Swing 194

9.4 事件处理 195

9.4.1 事件处理机制 196

9.4.2 事件处理方法 196

9.4.3 典型事件处理 199

9.5 案例 204

9.5.1 案例一:简单计算器的实现 204

9.5.2 案例二:简单记事本的实现 216

9.5.3 案例三:本章知识在贪吃蛇项目中的应用 221

9.6 实训操作 226

习题 226

第10章 线程 228

10.1 线程概述 228

10.2 线程的创建与启动 228

10.3 线程的状态与常用方法 231

10.3.1 线程的状态 231

10.3.2 线程常用方法 231

10.4 线程优先级和调度 233

10.5 案例 234

10.5.1 案例一:模拟球的弹跳 234

10.5.2 案例二:本章知识在贪吃蛇项目中的应用 239

10.6 实训操作 246

习题 246

第11章 Java网络编程 247

11.1 IP地址与InetAddress类 247

11.1.1 IP地址简介 247

11.1.2 InetAddress类 247

11.2 基于URL的Java网络编程 248

11.2.1 统一资源定位符URL 248

11.2.2 URL组成 249

11.2.3 URL创建 249

11.2.4 URL解析 250

11.2.5 从URL读取WWW网络资源 251

11.3 基于Socket的Java网络编程 252

11.3.1 Socket通信 252

11.3.2 Socket通信机制 252

11.3.3 创建Socket 253

11.3.4 客户端Socket 253

11.3.5 服务器端的ServerSocket 253

11.3.6 打开输入/输出流 254

11.3.7 关闭Socket 254

11.4 案例:简易通信程序设计 255

11.5 实训操作 257

习题 262

第12章 数据库应用 263

12.1 JDBC 263

12.1.1 JDBC概述 263

12.1.2 JDBC API 264

12.1.3 Java访问数据库的步骤 265

12.2 查询记录 267

12.2.1 根据条件查询记录 267

12.2.2 对查询的记录进行排序输出 269

12.2.3 通配符查询 272

12.2.4 prepareStatement()方法的应用 274

12.3 更新记录 276

12.4 添加记录 280

12.5 删除记录 283

12.6 案例:学生成绩管理系统 285

12.6.1 数据库的相关操作 285

12.6.2 主界面设计 290

12.6.3 查询模块设计 291

12.6.4 添加记录模块设计 293

12.6.5 修改记录模块设计 295

12.6.6 删除记录模块设计 298

12.7 实训操作 298

习题 299

第13章 综合案例 300

13.1 公共聊天室程序说明 300

13.2 公共聊天室程序设计 300

13.2.1 登录流程 300

13.2.2 注册流程 301

13.2.3 聊天流程 302

13.2.4 聊天服务器 303

13.3 案例:公共聊天室应用程序 304

13.3.1 数据处理实现 304

13.3.2 登录实现 309

13.3.3 注册实现 310

13.3.4 聊天实现 312

13.3.5 聊天服务器实现 315

精品推荐