图书介绍

Java 7程序设计入门与提高PDF|Epub|txt|kindle电子书版本网盘下载

Java 7程序设计入门与提高
  • 郝春雨,郑志荣编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302382898
  • 出版时间:2015
  • 标注页数:442页
  • 文件大小:60MB
  • 文件页数:455页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java 7程序设计入门与提高PDF格式电子书版下载

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

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

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

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

图书目录

第1章 全面了解Java语言1

1.1 Java的起源和发展2

1.2 Java语言简介2

1.2.1 Java语言的特点2

1.2.2 Java的运行机制3

1.2.3 Java的应用领域4

1.3 搭建Java开发环境6

1.3.1 JDK简介6

1.3.2 实战——安装JDK7

1.3.3 实战——配置JDK10

1.3.4 实战——安装MyEclipse11

1.4 实战——创建第一个Java程序13

1.4.1 编写源程序14

1.4.2 编译和运行15

1.4.3 Java程序结构分析15

1.5 实战——使用MyEclipse创建Java程序19

1.6 调试程序20

1.7 Java程序编码规范23

1.8 本章习题26

第2章 Java基础语法入门29

2.1 变量30

2.1.1 声明变量30

2.1.2 初始化变量30

2.1.3 作用域范围31

2.2 常量33

2.3 数据类型34

2.3.1 数据类型的分类34

2.3.2 整数类型35

2.3.3 浮点类型36

2.3.4 布尔类型38

2.3.5 字符类型38

2.4 运算符39

2.4.1 算术运算符39

2.4.2 比较运算符40

2.4.3 逻辑运算符41

2.4.4 赋值运算符42

2.4.5 条件运算符44

2.4.6 自增和自减运算符44

2.4.7 位运算符45

2.4.8 运算符的优先级别47

2.5 数据类型转换48

2.5.1 隐式转换48

2.5.2 显式转换49

2.6 实战——把整数转换为二进制数50

2.7 本章习题51

第3章 流程控制语句53

3.1 顺序结构54

3.1.1 语句编写方式54

3.1.2 表达式语句54

3.1.3 空语句55

3.1.4 复合语句55

3.2 if条件语句56

3.2.1 单条件if56

3.2.2 双条件if58

3.2.3 多条件if60

3.2.4 if嵌套62

3.3 switch条件语句65

3.3.1 switch语句的格式65

3.3.2 实战——根据出生日期判断星座67

3.4 循环语句68

3.4.1 while语句69

3.4.2 do-while语句70

3.4.3 for语句72

3.4.4 实战——九九乘法口诀表76

3.4.5 foreach语句76

3.5 跳转语句77

3.5.1 return语句77

3.5.2 break语句78

3.5.3 实战——break实现goto功能79

3.5.4 continue语句80

3.6 本章习题81

第4章 面向对象编程基础85

4.1 面向对象特点86

4.1.1 什么是对象86

4.1.2 封装86

4.1.3 继承87

4.1.4 多态87

4.2 类概述87

4.2.1 类的概念88

4.2.2 类和对象的区别88

4.2.3 类是对象的类型89

4.3 使用类89

4.3.1 定义类89

4.3.2 属性91

4.3.3 实战——创建员工类92

4.3.4 方法93

4.3.5 this关键字96

4.4 对象97

4.4.1 对象的创建98

4.4.2 访问对象的属性和行为100

4.4.3 实战——用户修改密码100

4.4.4 对象的销毁102

4.5 特殊方法103

4.5.1 main()方法103

4.5.2 方法的可变参数105

4.5.3 构造方法106

4.5.4 析构方法109

4.6 作用域修饰符111

4.6.1 访问控制修饰符111

4.6.2 static静态修饰符113

4.6.3 final修饰符117

4.7 本章习题118

第5章 面向对象高级实现121

5.1 继承122

5.1.1 继承语法122

5.1.2 Java的继承规则123

5.1.3 实战——实现学生类和教师类124

5.1.4 使用super关键字126

5.2 方法重载128

5.3 方法重写129

5.4 特殊类131

5.4.1 抽象类131

5.4.2 实战——实现计算图形面积132

5.4.3 内部类134

5.4.4 匿名类137

5.5 包138

5.5.1 创建包138

5.5.2 使用包140

5.6 接口141

5.6.1 定义接口141

5.6.2 实现接口142

5.6.3 实战——模拟数据库操作144

5.7 本章习题145

第6章 Java中的字符串147

6.1 创建字符串148

6.1.1 直接创建148

6.1.2 使用String类创建148

6.2 简单处理149

6.2.1 获取字符串长度149

6.2.2 去除字符串的空格150

6.2.3 转换大小写151

6.2.4 字符串的连接152

6.2.5 字符串的分割153

6.2.6 字符串的提取154

6.2.7 实战——实现截取新闻标题156

6.3 字符串比较157

6.3.1 使用equals()方法157

6.3.2 使用equalsIgnoreCase()方法158

6.4 字符串查找159

6.4.1 根据字符查找159

6.4.2 根据索引查找160

6.4.3 实战——验证文件名和邮箱地址161

6.5 字符串替换162

6.5.1 使用replace()方法162

6.5.2 使用replaceFirst()方法163

6.5.3 使用replaceAll()方法163

6.5.4 实战——批量替换字符串164

6.6 StringBuffer类165

6.6.1 创建StringBuffer类165

6.6.2 追加字符串165

6.6.3 替换字符167

6.6.4 实战——替换半角和全角标点符号167

6.6.5 删除字符串168

6.6.6 反转字符串169

6.7 本章习题169

第7章 引用数据类型173

7.1 数组概述174

7.2 一维数组174

7.2.1 声明数组174

7.2.2 分配空间175

7.2.3 一维数组的初始化175

7.2.4 一维数组的应用177

7.3 多维数组179

7.3.1 声明多维数组179

7.3.2 给多维数组分配空间180

7.3.3 初始化多维数组180

7.3.4 访问多维数组中的元素181

7.4 复制数组183

7.4.1 使用copyOf()方法和copyOfRange()方法183

7.4.2 使用arraycopy()方法185

7.4.3 使用clone()方法187

7.5 实战——数组排序188

7.5.1 选择排序188

7.5.2 冒泡排序189

7.5.3 快速排序190

7.6 集合简介190

7.6.1 集合概述191

7.6.2 Collection接口192

7.7 无序列表192

7.7.1 HashSet类193

7.7.2 TreeSet类194

7.8 有序列表197

7.8.1 ArrayList类197

7.8.2 LinkedList类198

7.9 映射200

7.10 泛型201

7.10.1 泛型集合202

7.10.2 定义泛型类203

7.10.3 泛型方法204

7.11 实战——员工管理系统205

7.12 本章习题208

第8章 处理程序异常211

8.1 了解Java中的异常212

8.1.1 异常简介212

8.1.2 异常处理语句213

8.1.3 异常类型214

8.2 捕获异常215

8.2.1 使用try-catch语句捕获异常215

8.2.2 使用多重catch语句捕获异常217

8.2.3 使用try-catch-finally语句捕获异常219

8.3 抛出异常和声明异常221

8.3.1 抛出异常221

8.3.2 声明异常223

8.4 自定义异常224

8.5 实战——模拟ATM取款业务办理226

8.6 本章习题228

第9章 线程233

9.1 认识线程234

9.2 创建线程234

9.2.1 启动线程234

9.2.2 主线程237

9.2.3 修改线程名称238

9.3 实战——实现Runnable接口的线程239

9.4 了解线程的生命周期240

9.5 调度线程241

9.5.1 线程的优先级241

9.5.2 加入其他线程243

9.5.3 休眠一个线程245

9.5.4 中断线程246

9.5.5 让步线程247

9.6 实战——多线程共享数据248

9.6.1 共享静态变量249

9.6.2 共享实例成员变量250

9.7 线程同步251

9.7.1 安全问题252

9.7.2 同步代码块253

9.7.3 同步关键字synchronized254

9.7.4 同步方法255

9.8 实战——线程通信256

9.9 本章习题258

第10章 Java内置类编程261

10.1 Object类262

10.2 System类264

10.2.1 成员变量264

10.2.2 成员方法266

10.3 包装类268

10.3.1 基本数据类型对应的包装类268

10.3.2 Integer类269

10.3.3 Float类271

10.3.4 Double类272

10.3.5 Character类274

10.4 数学类277

10.4.1 三角函数方法277

10.4.2 指数函数方法278

10.4.3 最大值、最小值和绝对值函数方法279

10.4.4 取整函数方法280

10.4.5 Random类281

10.5 日期操作类282

10.5.1 Date类282

10.5.2 Calendar类284

10.6 格式化日期类288

10.6.1 DateFormat类288

10.6.2 SimpleDateFormat类290

10.7 实战——实现日期查询功能291

10.8 本章习题295

第11章 Java文件编程299

11.1 流简介300

11.1.1 字节流300

11.1.2 字符流301

11.1.3 预定义流302

11.2 使用字节流303

11.2.1 字节输入流303

11.2.2 字节输出流304

11.2.3 字节数组输入流305

11.2.4 字节数组输出流306

11.2.5 文件输入流307

11.2.6 文件输出流309

11.3 使用字符流311

11.3.1 字符输入流311

11.3.2 字符输出流312

11.3.3 字符文件输入流313

11.3.4 字符文件输出流314

11.3.5 字符缓冲区输入流315

11.3.6 字符缓冲区输出流317

11.4 操作文件317

11.4.1 File类概述317

11.4.2 获取文件属性318

11.4.3 创建和删除文件320

11.4.4 创建和删除目录320

11.4.5 遍历目录320

11.5 实战——显示写入文件的图书信息322

11.6 本章习题326

第12章 图形界面程序设计329

12.1 Java图形接口330

12.1.1 AWT简介330

12.1.2 Swing简介331

12.2 容器类组件332

12.2.1 框架332

12.2.2 对话框333

12.2.3 面板335

12.3 布局类组件337

12.3.1 边界管理器337

12.3.2 流式布局管理器339

12.3.3 卡片布局管理器340

12.3.4 网格布局管理器341

12.3.5 网格包布局管理器343

12.4 常用界面组件345

12.4.1 按钮345

12.4.2 标签347

12.4.3 单行文本域348

12.4.4 多行文本域350

12.4.5 复选框351

12.4.6 复选框组352

12.4.7 列表353

12.5 处理界面事件355

12.5.1 事件处理模型355

12.5.2 事件类356

12.5.3 事件监听器357

12.6 实战——制作简单记事本361

12.7 本章习题364

第13章 数据库访问技术367

13.1 JDBC概述368

13.1.1 JDBC简介368

13.1.2 JDBC驱动程序分类369

13.2 JDBC核心接口371

13.2.1 驱动程序管理器DriverManager372

13.2.2 数据库连接接口Connection374

13.2.3 执行SQL语句的接口Statement377

13.2.4 执行动态SQL语句接口PreparedStatement378

13.2.5 执行存储过程的接口CallableStatement379

13.2.6 访问结果集的接口ResultSet380

13.3 连接数据库381

13.3.1 纯驱动连接382

13.3.2 ODBC桥连接382

13.4 实战——图书信息管理384

13.4.1 增加数据384

13.4.2 查询数据386

13.4.3 更新数据387

13.4.4 删除数据388

13.4.5 调用存储过程389

13.5 高级结果集391

13.5.1 可滚动结果集391

13.5.2 可更新结果集394

13.6 实战——获取列的信息396

13.7 本章习题397

第14章 专卖店管理系统401

14.1 系统概述402

14.1.1 需求分析402

14.1.2 系统用例图403

14.1.3 系统设计405

14.2 数据库设计406

14.3 通用模块的实现410

14.3.1 日期选择组件410

14.3.2 日期选择按钮413

14.3.3 连接数据库414

14.3.4 生成网格布局415

14.3.5 生成表格布局416

14.4 系统前台模块417

14.4.1 系统主界面417

14.4.2 用户注册模块419

14.4.3 用户登录模块422

14.4.4 购物车424

14.5 系统后台模块425

14.5.1 管理员登录模块425

14.5.2 商品管理模块428

14.5.3 订单管理模块432

附录 各章习题参考答案439

热门推荐