图书介绍

JAVA应用开发指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

JAVA应用开发指南
  • 聂庆亮编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302214359
  • 出版时间:2010
  • 标注页数:478页
  • 文件大小:209MB
  • 文件页数:492页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

JAVA应用开发指南PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 初识Java2

第1章 Java入门简介2

1.1 Java的起源与特点2

1.2 搭建Java开发环境3

1.2.1 JDK的下载3

1.2.2 安装JDK4

1.2.3 配置环境变量5

1.3 编写一个Java小程序6

1.3.1 编写代码6

1.3.2 编译和运行7

1.4 小结8

第2章 Java入门装备9

2.1 标识符、保留字和注释9

2.1.1 标识符9

2.1.2 保留字10

2.1.3 注释11

2.2 常量和变量12

2.2.1 常量13

2.2.2 变量13

2.3 原始数据类型14

2.3.1 整型数据之字节型14

2.3.2 整型数据之短整型15

2.3.3 整型数据之整型16

2.3.4 整型数据之长整型17

2.3.5 浮点类型数据17

2.3.6 字符类型19

2.3.7 布尔类型20

2.4 类型转换21

2.4.1 自动类型转换21

2.4.2 强制类型转换22

2.5 运算符与表达式24

2.5.1 逻辑运算符24

2.5.2 关系运算符27

2.5.3 算术运算符29

2.5.4 位运算符31

2.5.5 赋值运算符36

2.5.6 条件运算符37

2.6 Java数组38

2.6.1 建立数组38

2.6.2 给数组赋值39

2.6.3 如何定义多维数组40

2.7 字符串42

2.7.1 如何创建String对象42

2.7.2 String类方法的使用43

2.7.3 StringBuffer类方法的使用48

2.7.4 如何将方法进行链接51

2.8 小结52

第3章 流程控制53

3.1 条件控制语句53

3.1.1 if语句编写规范53

3.1.2 if语句54

3.1.3 if-else语句56

3.1.4 if-else-if语句57

3.1.5 switch语句58

3.2 循环语句61

3.2.1 for语句61

3.2.2 while语句63

3.2.3 do-while语句65

3.3 跳转语句66

3.3.1 break语句——不带标号67

3.3.2 break语句——带标号67

3.3.3 continue与return语句68

3.4 小结69

第2篇 Java的面向对象性第4章 面向对象的思想72

4.1 面向对象72

4.1.1 什么是类72

4.1.2 什么是对象73

4.2 面向对象的特性73

4.2.1 封装73

4.2.2 继承74

4.2.3 多态76

4.2.4 抽象77

4.3 小结79

第5章 Java类和包80

5.1 类80

5.1.1 创建类80

5.1.2 类的对象81

5.1.3 建立构造函数83

5.1.4 对象的清除85

5.2 类和对象85

5.2.1 创建与实例化对象85

5.2.2 静态修饰符86

5.3 访问成员变量及方法88

5.3.1 public公共修饰符88

5.3.2 protected保护修饰符89

5.3.3 private私有修饰符90

5.3.4 其他修饰符92

5.4 抽象类与抽象方法95

5.4.1 抽象的概念95

5.4.2 抽象的规则96

5.5 包98

5.5.1 包的定义98

5.5.2 如何导入包99

5.5.3 访问控制101

5.6 小结102

第6章 继承与多态103

6.1 继承103

6.1.1 超类和子类的关系103

6.1.2 成员变量能否被继承105

6.1.3 对象在超类与子类中的使用106

6.2 父类108

6.2.1 调用父类的构造函数108

6.2.2 访问超类的成员变量及方法111

6.2.3 多层次的继承112

6.3 重载114

6.3.1 重载的定义115

6.3.2 重载规则116

6.4 重写117

6.4.1 重写的定义117

6.4.2 重写规则119

6.5 小结125

第7章 类的应用126

7.1 final关键字的使用126

7.1.1 final常量的使用126

7.1.2 最终方法129

7.1.3 最终类131

7.2 静态修饰符132

7.2.1 静态变量133

7.2.2 静态方法134

7.3 接口的应用137

7.3.1 如何定义接口137

7.3.2 接口常量138

7.3.3 接口的实现142

7.3.4 如何引用接口146

7.4 内部类的应用148

7.4.1 内部类148

7.4.2 内部类的使用149

7.4.3 匿名内部类154

7.5 小结159

第3篇 应用篇162

第8章 异常162

8.1 异常简介162

8.1.1 什么是异常162

8.1.2 异常分类163

8.2 异常处理形式164

8.2.1 try/catch语句164

8.2.2 throws声明异常168

8.2.3 throw抛出异常170

8.2.4 自定义异常172

8.3 小结174

第9章 输入输出流175

9.1 数据流的概念和划分175

9.1.1 什么是数据流175

9.1.2 数据流的划分176

9.2 字节流177

9.2.1 通过字节流读写数据177

9.2.2 FileInputStream类178

9.2.3 FileOutputStream类179

9.2.4 用快捷方式读取特定信息181

9.2.5 引入缓冲流读取文件183

9.3 字符流184

9.3.1 如何读取Unicode字符184

9.3.2 读取字符文件185

9.3.3 如何提高IO流操作187

9.3.4 通过字符读取文件及写出189

9.4 文件类190

9.4.1 文件类简介190

9.4.2 通过文件类对文件操作192

9.5 小结193

第10章 多线程194

10.1 多线程简介194

10.1.1 多线程概念194

10.1.2 多线程在Java中的使用194

10.2 如何创建线程196

10.2.1 主线程的创建196

10.2.2 实现Runnable接口197

10.2.3 通过继承Thread类创建线程198

10.2.4 两种方法的比较200

10.2.5 创建多线程200

10.3 线程状态202

10.3.1 新状态203

10.3.2 可运行状态203

10.3.3 运行状态203

10.3.4 等待/被阻塞/睡眠/监控/挂起状态204

10.3.5 死状态204

10.4 线程的调度204

10.4.1 优先级204

10.4.2 sleep睡眠方法206

10.4.3 join加入方法208

10.4.4 yield让步方法210

10.5 线程同步和通信212

10.5.1 同步的必要性212

10.5.2 实现同步214

10.5.3 同步代码块和死锁215

10.5.4 线程间通信218

10.6 小结220

第11章 AWT组件开发221

11.1 AWT入门221

11.1.1 第一个窗口221

11.1.2 窗口基础应用222

11.1.3 创建多个窗口224

11.2 布局管理器225

11.2.1 FlowLayout225

11.2.2 BorderLayout227

11.2.3 GridLayout230

11.2.4 CardLayout233

11.3 组件和监听接口236

11.3.1 按钮和ActionListener236

11.3.2 运用WindowListener237

11.3.3 文本组件和TextListener239

11.4 小结240

第12章 Swing界面编程241

12.1 Swing组件库241

12.1.1 JFC结构241

12.1.2 与AWT区别241

12.2 JFrame窗口容器241

12.2.1 JFrame简介和方法242

12.2.2 JFrame应用242

12.3 通过Icon接口进行图像操作243

12.3.1 Icon接口简介和方法243

12.3.2 Icon接口应用244

12.4 按钮245

12.4.1 按钮简介和方法246

12.4.2 按钮的应用246

12.5 复选按钮247

12.5.1 复选按钮简介和方法247

12.5.2 复选按钮应用248

12.6 弹出式菜单249

12.6.1 弹出式菜单简介和方法249

12.6.2 弹出式菜单应用249

12.7 单选按钮251

12.7.1 单选按钮简介和方法251

12.7.2 单选按钮应用252

12.8 下拉列表框253

12.8.1 下拉列表框简介和方法253

12.8.2 下拉列表框应用254

12.9 选项卡255

12.9.1 选项卡简介和方法255

12.9.2 选项卡应用255

12.10 滑杆257

12.10.1 滑杆简介和方法257

12.10.2 滑杆应用257

12.11 滚动条259

12.11.1 滚动条简介和方法259

12.11.2 滚动条应用259

12.12 列表框260

12.12.1 列表框简介和方法261

12.12.2 列表框应用261

12.13 菜单262

12.13.1 菜单简介和方法262

12.13.2 菜单应用263

12.14 小结264

第13章 网络编程265

13.1 了解网络基础265

13.1.1 TCP/IP协议的认识265

13.1.2 URL的使用265

13.2 网络编程步骤269

13.2.1 使用Socket进行网络连接269

13.2.2 创建Socket269

13.2.3 服务器端的访问270

13.2.4 客户端的访问271

13.2.5 多客户端连接273

13.2.6 网络编程综合案例274

13.3 小结279

第14章 JDBC数据库开发280

14.1 通过JDBC访问数据库280

14.1.1 JDBC的概念280

14.1.2 JDBC在Java中的应用280

14.2 简单介绍数据库281

14.2.1 关系数据库281

14.2.2 对Access的操作281

14.2.3 数据库语言及其操作282

14.3 JDBC编程步骤285

14.3.1 创建数据源286

14.3.2 加载驱动程序287

14.3.3 指定数据库287

14.3.4 打开数据库连接288

14.3.5 提交查询288

14.3.6 取得查询结果288

14.4 使用PreparedStatement进行预编译操作289

14.4.1 PreparedStatement简介289

14.4.2 PreparedStatement应用290

14.5 元数据291

14.5.1 数据库的DatabaseMetaData元数据291

14.5.2 结果集的ResultSetMetaData元数据291

14.6 结果集处理293

14.6.1 可滚动结果集293

14.6.2 可更新结果集295

14.7 小结295

第15章 HTML标签的使用296

15.1 HTML简介296

15.1.1 HTML基本结构296

15.1.2 第一个HTML文件297

15.1.3 HTML标记分类298

15.1.4 HTML文档的特点298

15.2 字体属性标记298

15.2.1 〈Hn〉标记298

15.2.2 〈b〉粗体字299

15.2.3 〈I〉斜体字标记300

15.2.4 〈U〉加底线标记301

15.2.5 〈DEL〉删除线标记301

15.2.6 〈!…〉注解标记302

15.2.7 设定字体大小、颜色、字型标记303

15.3 标示标记的使用305

15.4 区段标记的使用306

15.5 链接标记的调用308

15.6 图像标记的使用308

15.7 表单标记的使用309

15.7.1 form表单309

15.7.2 Text文本框310

15.7.3 Password密码框311

15.7.4 Radio单选按钮312

15.7.5 Checkbox复选框313

15.7.6 SELECT列表框313

15.7.7 File文件夹314

15.7.8 TEXTAREA文本框315

15.7.9 Submit提交及Reset清除316

15.8 小结317

第16章 JavaScript脚本语言318

16.1 JavaScript的基本介绍318

16.1.1 JavaScript语言概括318

16.1.2 JavaScript代码结构318

16.1.3 JavaScript数据类型320

16.1.4 JavaScript运算符与表达式320

16.1.5 JavaScript常量和变量320

16.2 JavaScript事件321

16.2.1 OnClick事件322

16.2.2 OnChange事件323

16.3 JavaScript对象324

16.3.1 String字符串324

16.3.2 Math对象326

16.3.3 Date对象327

16.4 浏览器内置对象328

16.4.1 History对象328

16.4.2 Document对象329

16.5 窗体对象329

16.5.1 窗体对象简述329

16.5.2 button按钮330

16.5.3 text单行文本框331

16.5.4 select选择文本框332

16.5.5 checkbox复选框333

16.5.6 radio单选按钮335

16.6 小结336

第17章 JSP网页编程337

17.1 JSP简介337

17.1.1 主流Web技术介绍337

17.1.2 JSP的运行环境介绍338

17.1.3 安装和启动JSP运行环境338

17.2 JSP程序演示339

17.2.1 体验JSP339

17.2.2 JSP与HTML的初步结合340

17.3 JSP的基本语法341

17.4 JSP指令344

17.4.1 page指令344

17.4.2 include指令346

17.5 JSP动作347

17.5.1 param动作347

17.5.2 forward动作348

17.5.3 include动作349

17.5.4 plugin动作350

17.5.5 useBean动作353

17.6 JSP内置对象354

17.6.1 out对象354

17.6.2 request对象355

17.6.3 response对象358

17.6.4 session对象361

17.7 小结364

第18章 Servlet服务器端编程365

18.1 Servlet简介365

18.2 Servlet常用接口介绍365

18.2.1 异常相关366

18.2.2 配置相关366

18.2.3 实现相关367

18.2.4 请求与响应相关368

18.2.5 会话相关371

18.2.6 Servlet上下文374

18.3 HttpServlet对象375

18.3.1 doGet375

18.3.2 doPost377

18.4 小结379

第19章 J2EE概述380

19.1 远程方法调用380

19.1.1 远程方法调用简介380

19.1.2 远程接口380

19.1.3 服务器类381

19.1.4 RMIC编译器383

19.1.5 启动registry383

19.1.6 客户类383

19.2 JNDI命名和目录接口384

19.2.1 JNDI简介384

19.2.2 为命名服务初始化参数385

19.2.3 注册对象386

19.2.4 JNDI和RMI结合387

19.3 使用EJB开发企业级程序390

19.3.1 EJB简介390

19.3.2 无状态会话EJB概述390

19.3.3 无状态会话EJB:远程业务逻辑接口391

19.3.4 无状态会话EJB:生命周期接口391

19.3.5 无状态会话EJB:组件类392

19.3.6 无状态会话EJB:部署描述文件393

19.3.7 无状态会话EJB:客户端394

19.3.8 有状态会话EJB概述395

19.3.9 有状态会话EJB:远程业务逻辑接口396

19.3.10 有状态会话EJB:生命周期接口396

19.3.11 有状态会话EJB:组件类397

19.3.12 有状态会话EJB:部署描述文件398

19.3.13 有状态会话EJB:客户端399

19.4 小结400

第4篇 项目开发篇402

第20章 考生信息管理系统402

20.1 需求分析402

20.2 系统设计402

20.3 登录模块402

20.3.1 设计构想402

20.3.2 实现登录模块403

20.4 考生信息模块405

20.4.1 设计构想405

20.4.2 实现考生信息主界面405

20.4.3 增加信息408

20.4.4 删除信息411

20.4.5 修改信息414

20.4.6 基本信息查询417

20.4.7 成绩查询421

20.4.8 退出系统425

20.5 教师信息模块427

20.5.1 主界面427

20.5.2 增加信息429

20.5.3 删除信息433

20.5.4 修改信息436

20.5.5 录入成绩439

20.5.6 删除成绩443

20.5.7 修改成绩446

20.5.8 基本信息查询449

20.5.9 退出系统453

20.6 小结455

第21章 图书订购系统456

21.1 需求分析456

21.2 系统设计456

21.3 系统实现457

21.3.1 实现效果457

21.3.2 图书订购系统框架页面459

21.3.3 页头页面459

21.3.4 用户登录460

21.3.5 主页461

21.3.6 购物车页面463

21.3.7 注册页面466

21.3.8 错误页面472

21.3.9 应用JavaBean473

21.4 小结478

热门推荐