图书介绍

JAVA编程基础及应用PDF|Epub|txt|kindle电子书版本网盘下载

JAVA编程基础及应用
  • 强彥,赵涓涓主编;蔡星娟副主编;王万良,陈立潮主审 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040433664
  • 出版时间:2015
  • 标注页数:322页
  • 文件大小:88MB
  • 文件页数:336页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


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

下载说明

JAVA编程基础及应用PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 基础篇3

第1章 引论3

1.1 面向对象程序设计思想3

1.2 面向过程与面向对象3

1.3 面向对象程序设计中的基本概念5

1.4 面向对象程序设计的特征5

1.5 Java语言简介6

1.5.1 Java语言的发展史6

1.5.2 Java程序的运行机制7

1.5.3 Java语言的主要特点8

1.6 Java语言开发环境的安装与配置10

1.6.1 Java开发工具的发展史10

1.6.2 Java开发环境的配置与测试10

1.7 Java集成开发环境Eclipse简介及应用14

本章小结18

课后练习18

第2章 Java语言基础19

2.1 关键字19

2.2 标识符20

2.3 数据类型20

2.3.1 整数类型21

2.3.2 浮点类型21

2.3.3 布尔类型22

2.3.4 字符类型23

2.3.5 引用数据类型23

2.4 常量与变量26

2.4.1 常量26

2.4.2 变量27

2.5 Java编程规范29

2.5.1 Java命名规范29

2.5.2 Java注释规范30

2.5.3 Java缩进排版规范30

2.5.4 Java文件名规范31

2.5.5 Java声明规范31

2.5.6 Java语句规范31

2.5.7 Java编程规范32

本章小结32

课后练习33

第3章 运算符、表达式和语句34

3.1 运算符与表达式34

3.1.1 算术运算符34

3.1.2 关系运算符36

3.1.3 逻辑运算符36

3.1.4 赋值运算符38

3.1.5 移位运算符38

3.1.6 位运算符39

3.1.7 条件运算符40

3.1.8 表达式的类型41

3.2 语句及基本控制结构42

3.2.1 语句42

3.2.2 程序控制结构43

本章小结52

课后练习52

第4章 数组54

4.1 理解数组54

4.2 数组变量的声明54

4.3 数组的创建和初始化55

4.3.1 创建数组对象55

4.3.2 数组的初始化55

4.4 数组的使用56

4.5 foreach循环58

4.6 深入理解数组59

4.6.1 内存中的数组60

4.6.2 基本数据类型数组的初始化62

4.6.3 引用类型数组的初始化64

4.7 多维数组66

4.8 数组应用举例70

本章小结73

课后练习73

第二部分 面向对象思想篇77

第5章 类和对象77

5.1 类和对象概述77

5.1.1 类与对象的关系77

5.1.2 类的定义78

5.1.3 对象的创建、使用及清除81

5.2 构造方法83

5.3 类和成员的修饰符86

5.3.1 static修饰符86

5.3.2 final修饰符88

5.4 this关键字89

5.4.1 访问成员变量89

5.4.2 调用成员方法90

5.4.3 调用构造方法91

5.4.4 指代对象本身92

本章小结93

课后练习93

第6章 类的继承与多态性96

6.1 继承96

6.1.1 引言96

6.1.2 继承的概念96

6.1.3 继承的实现97

6.1.4 类方法和实例方法在继承过程中的常见问题99

6.1.5 继承的特点与优点100

6.2 多态101

6.2.1 多态的概念101

6.2.2 方法覆盖和方法重载103

本章小结105

课后练习105

第7章 内部类和异常107

7.1 内部类107

7.1.1 静态内部类108

7.1.2 成员内部类109

7.1.3 局部内部类111

7.1.4 匿名内部类112

7.2 异常113

7.2.1 引言113

7.2.2 异常的基本概念113

7.2.3 异常处理机制115

7.2.4 自定义异常118

7.2.5 异常处理语句的语法规则119

本章小结120

课后练习120

第8章 多线程122

8.1 进程和线程122

8.2 Java中线程的创建124

8.2.1 继承Thread类124

8.2.2 实现Runnable接口126

8.2.3 Thread类和Runnable接口比较127

8.3 线程的生命周期128

8.4 线程同步和死锁129

8.4.1 线程同步的概念129

8.4.2 方法同步130

8.4.3 对象同步132

8.4.4 两种方法的比较133

8.4.5 死锁137

8.5 线程组137

8.5.1 线程组简介137

8.5.2 ThreadGroup类138

8.6 综合应用举例140

本章小结143

课后练习143

第9章 接口和实现148

9.1 接口的定义148

9.2 接口的实现149

9.3 接口的使用150

9.4 扩展接口与接口的多重继承152

本章小结155

课后练习155

第三部分 Java实用编程篇161

第10章 常用实用类161

10.1 String类161

10.1.1 字符串的声明及初始化161

10.1.2 常用方法162

10.1.3 String类方法应用实例163

10.2 StringBuffer类164

10.2.1 常用方法165

10.2.2 StringBuffer类方法应用实例165

10.3 Date类168

10.3.1 构造器168

10.3.2 常用方法169

10.4 Calendar类169

10.4.1 Calendar类常数169

10.4.2 构造方法和常用方法170

10.4.3 Calendar类方法应用实例171

10.5 DateFormat类171

10.6 Math类172

10.6.1 Math类常量172

10.6.2 常用方法172

10.6.3 Math类方法应用实例173

10.7 Random类175

10.7.1 构造方法175

10.7.2 常用方法175

10.7.3 Random类方法应用实例175

10.8 Arrays类176

10.8.1 常用方法176

10.8.2 Arrays类方法应用实例176

10.9 BigInteger类177

10.9.1 常用方法177

10.9.2 BigInteger类方法应用实例178

10.10 BigDecimal类179

10.10.1 常用方法179

10.10.2 BigDecimal类方法应用实例179

10.11 正则表达式180

10.11.1 常用方法181

10.11.2 正则表达式应用实例181

本章小结183

课后练习183

第11章 基于Swing的图形用户界面185

11.1 图形用户界面设计概述185

11.1.1 AWT简介185

11.1.2 Swing简介187

11.2 基于Swing的GUI程序设计188

11.2.1 基于Swing的GUI程序设计方法188

11.2.2 顶层容器及常用组件191

11.2.3 观感设置208

11.2.4 布局管理器209

11.3 GUI中的事件处理216

11.3.1 事件委托(授权)处理机制217

11.3.2 事件处理模型中的3种角色217

11.3.3 事件类217

11.3.4 事件监听器218

11.3.5 AWT事件及其相应的监听器接口218

11.3.6 事件适配器222

11.4 Swing高级组件224

11.4.1 表格224

11.4.2 树形控件225

本章小结226

课后练习227

第12章 输入输出229

12.1 流式输入输出229

12.1.1 流的概念229

12.1.2 输入流和输出流230

12.1.3 字节流和字符流232

12.1.4 带缓存的输入输出流235

12.2 文件237

12.2.1 File对象的创建237

12.2.2 属性管理238

12.2.3 目录操作239

12.2.4 文件操作240

12.3 随机存取文件241

12.4 对象序列化243

12.4.1 对象序列化和对象流243

12.4.2 向ObjectOutputStream中写入对象244

12.4.3 从ObjectInputStream中读出对象244

本章小结246

课后练习247

第四部分 提高篇251

第13章 JDBC技术251

13.1 JDBC基础251

13.1.1 JDBC简介251

13.1.2 JDBC驱动程序252

13.1.3 JDBC常用类和接口253

13.2 JDBC操作步骤256

13.3 连接数据库256

13.3.1 配置驱动程序256

13.3.2 加载驱动程序257

13.3.3 连接及关闭数据库257

13.4 数据库操作259

13.4.1 插入数据259

13.4.2 修改数据261

13.4.3 删除数据262

13.4.4 查询数据263

13.5 批处理265

13.6 事务处理266

13.6.1 MySQL对事务的支持266

13.6.2 执行JDBC的事务处理267

13.7 JDBC编程实例271

13.7.1 问题的提出271

13.7.2 设计分析271

13.7.3 程序实现271

本章小结275

课后练习276

第14章 Java网络编程277

14.1 网络编程基础277

14.1.1 网络基础知识277

14.1.2 Java对于网络编程的支持280

14.2 基于TCP协议的Socket编程286

14.2.1 TCP网络编程的客户端287

14.2.2 TCP网络编程的服务器端288

14.2.3 基于TCP协议的Socket编程示例289

14.3 基于UDP协议的网络编程292

14.3.1 DatagramSocket类292

14.3.2 DatagramPacket类293

14.3.3 基于UDP协议的网络编程示例294

本章小结297

课后练习298

第15章 综合案例——图书管理系统299

15.1 系统设计299

15.2 概要设计299

15.2.1 系统目标299

15.2.2 系统功能模块结构300

15.3 详细设计300

15.3.1 数据库设计300

15.3.2 主窗体设计303

15.3.3 登录模块设计304

15.3.4 图书信息管理模块设计304

15.3.5 图书借阅、归还模块实现305

15.3.6 图书查询模块实现307

15.4 系统实现307

15.4.1 主窗体实现307

15.4.2 登录模块实现308

15.4.3 图书信息管理模块实现312

15.4.4 图书借阅、归还模块实现316

15.4.5 图书查询模块实现319

本章小结320

参考文献321

热门推荐