图书介绍

由浅入深学Java 基础、进阶与必做260题PDF|Epub|txt|kindle电子书版本网盘下载

由浅入深学Java 基础、进阶与必做260题
  • 李志刚等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121132384
  • 出版时间:2011
  • 标注页数:557页
  • 文件大小:122MB
  • 文件页数:576页
  • 主题词:JAVA语言-程序设计-习题集

PDF下载


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

下载说明

由浅入深学Java 基础、进阶与必做260题PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 语言基础篇1

第1章 Java入门(教学视频:18分钟)1

1.1 Java简介1

1.2 Java的特点1

1.3 JDK的安装及配置2

1.3.1 JDK的下载安装2

1.3.2 配置环境变量3

1.3.3 JDK环境的测试3

1.4 Java语言开发工具4

1.4.1 Eclipse的安装与使用4

1.4.2 MyEclipse的安装6

1.4.3 使用开发工具编写“HelloWorld!”7

1.5 习题9

第2章 Java基本数据类型(教学视频:46分钟)10

2.1 基本数据类型10

2.1.1 布尔类型10

2.1.2 字符型11

2.1.3 整型11

2.1.4 实型12

2.2 数据类型的转换12

2.2.1 隐式数据类型转换13

2.2.2 显式类型转换14

2.3 运算符和表达式14

2.3.1 算术运算符及表达式15

2.3.2 关系运算符及表达式16

2.3.3 逻辑运算符及表达式17

2.3.4 位运算符及表达式18

2.3.5 赋值运算符及表达式19

2.4 习题19

第3章 数组(教学视频:31分钟)23

3.1 数组基础23

3.1.1 创建数组23

3.1.2 数组的初始化24

3.1.3 数组的使用25

3.2 数组的排序7

3.2.1 选择排序法27

3.2.2 冒泡排序法28

3.3 多维数组28

3.4 习题30

第4章 字符串(教学视频:27分钟)34

4.1 字符串34

4.1.1 声明字符串34

4.1.2 创建字符串34

4.2 字符串操作35

4.2.1 字符串的比较35

4.2.2 连接字符串36

4.2.3 复制字符串37

4.2.4 更改字符串的内容37

4.2.5 获取字符串的长度38

4.2.6 分割字符串39

4.3 StringBuffer39

4.4 习题40

第5章 程序控制语句(教学视频:24分钟)43

5.1 顺序结构43

5.2 条件语句43

5.2.1 if语句44

5.2.2 switch语句47

5.3 循环语句48

5.3.1 for循环48

5.3.2 while循环50

5.3.3 do-while51

5.4 中断控制52

5.4.1 continue52

5.4 2 break53

5.4.3 return53

5.5 习题54

第6章 面向对象程序设计(教学视频:10分钟)59

6.1 面向对象程序设计基础59

6.2 类59

6.2.1 定义及使用类59

6.2.2 主方法61

6.2.3 构造方法61

6.2.4 成员变量64

6.2.5 局部变量66

6.2.6 this关键字67

6.3 对象69

6.3.1 创建和使用对象69

6.3.2 对象行为和属性的访问71

6.3.3 比较对象72

6.3.4 销毁对象73

6.4 习题74

第7章 继承(教学视频:13分钟)78

7.1 继承概述78

7.1.1 什么是继承78

7.1.2 实现继承78

7.2 继承关系79

7.2.1 单一继承关系79

7.2.2 多重继承关系80

7.3 抽象类81

7.4 使用关键字final82

7.4.1 常量82

7.4.2 方法83

7.4.3 类83

7.5 Object类84

7.5.1 Object对象84

7.5.2 重写equals方法和toString方法84

7.6 习题86

第8章 多态(教学视频:15分钟)90

8.1 多态的概述90

8.1.1 重写90

8.1.2 重载92

8.2 绑定94

8.2.1 静态绑定94

8.2.2 动态绑定95

8.3 习题96

第9章 接口(教学视频:20分钟)100

9.1 认识接口100

9.1.1 概述100

9.1.2 定义接口100

9.1.3 实现接口101

9.1.4 多重实现接口102

9.1.5 接口的引用103

9.2 内部类105

9.2.1 内部类概述105

9.2.2 匿名内部类106

9.2.3 继承内部类108

9.2.4 静态内部类109

9.2.5 引用外部类的对象109

9.3 包111

9.3.1 创建包111

9.3.2 导入包112

9.4 习题112

第2篇 高级编程篇119

第10章 图形界面开发基础(教学视频:43分钟)119

10.1 AWT简介119

10.2 容器119

10.2.1 窗口119

10.2.2 面板121

10.3 组件122

10.3.1 按钮和标签122

10.3.2 复选框124

10.3.3 文本域125

10.3.4 列表127

10.4 布局管理器129

10.4.1 网格布局管理器129

10.4.2 顺序布局管理器132

10.4.3 边界布局管理器134

10.4.4 卡片布局管理器135

10.5 习题137

第11章 Swing(教学视频:42分钟)145

11.1 Swing基础145

11.2 Swing组件145

11.2.1 按钮146

11.2.2 复选框146

11.2.3 单选按钮147

11.2.4 组合框149

11.2.5 进度条150

11.2.6 表格150

11.2.7 树150

11.2.8 文本框151

11.3 Swing常用窗体153

11.3.1 JFrame窗体153

11.3.2 JDialog窗体154

11.4 Swing常用面板156

11.5 习题158

第12章 事件处理(教学视频:33分钟)167

12.1 事件类167

12.1.1 事件类分类167

12.1.2 动作事件类168

12.1.3 调整事件类168

12.1.4 焦点事件类168

12.1.5 项目事件类169

12.1.6 键盘事件类169

12.1.7 鼠标事件类171

12.1.8 窗口事件类172

12.2 事件监听器173

12.2.1 事件监听器的接口实现174

12.2.2 应用事件监听器174

12.2.3 事件监听器的特点175

12.3 事件适配器175

12.4 事件应用方法176

12.4.1 内部类方式应用176

12.4.2 匿名类方式应用177

12.4.3 外部类方式应用178

12.5 习题179

第13章 数字处理(教学视频:21分钟)186

13.1 Math类介绍186

13.2 猜数字游戏187

13.3 判断是否是数字188

13.4 字符串转换成数字190

13.5 格式化数字191

13.6 习题193

第14章 异常处理(教学视频:12分钟)196

14.1 异常概述196

14.1.1 异常发生的原因197

14.1.2 异常处理机制197

14.2 异常的结构197

14.2.1 异常的层次结构197

14.2.2 Java中的运行时异常类198

14.3 异常的处理200

14.3.1 获取异常信息200

14.3.2 异常声明202

14.3.3 抛出异常203

14.4 用户自定义异常类206

14.4.1 创建自己的异常类206

14.4.2 使用自己的异常类207

14.5 习题208

第15章 文件的输入与输出(教学视频:30分钟)213

15.1 流的概念213

15.2 输入输出流213

15.3 字节流214

15.3.1 字节输入、输出流214

15.3.2 字节文件输入、输出流215

15.3.3 字节缓冲输入、输出流216

15.3.4 字节数据输入、输出流218

15.3.5 字节对象输入、输出流220

15.4 字符流222

15.4.1 字符读、写流222

15.4.2 字符输入、输出流223

15.4.3 文件读、写字符流224

15.4.4 字符缓冲读、写流226

15.5 文件类226

15.5.1 File类226

15.5.2 File类应用227

15.5.3 RandomAccessFile类228

15.5.4 RandomAccessFile应用229

15.6 习题232

第16章 反射(教学视频:20分钟)240

16.1 反射概述240

16.1.1 使用Class类242

16.1.2 成员变量243

16.1.3 成员方法243

16.1.4 创建实例244

16.2 应用反射244

16.2.1 访问类变量244

16.2.2 调用类方法246

16.3 反射的安全性247

16.4 习题249

第17章 线程(教学视频:35分钟)255

17.1 线程的概念255

17.2 线程的创建255

17.2.1 使用Thread创建线程255

17.2.2 使用Runnable创建线程257

17.2.3 两种方法比较258

17.2.4 创建多线程258

17.3 线程的使用260

17.3.1 开启线程260

17.3.2 线程休眠261

17.3.3 等待线程263

17.4 线程的控制265

17.4.1 线程的优先级265

17.4.2 线程让步267

17.4.3 线程同步269

17.4.4 多线程的死锁问题273

17.5 线程池274

17.6 Swing线程应用277

17.6.1 多线程模拟钟表277

17.6.2 线程的优先级模拟赛车281

17.6.3 使用断点实现计数器283

17.6.4 使用线程实现屏保“璀璨星空”286

17.6.5 实现下雪场景288

17.6.6 实现瀑布效果290

17.6.7 滚动字幕292

17.7 习题294

第18章 正则表达式(教学视频:17分钟)302

18.1 正则表达式语法302

18.2 正则表达式的使用304

18.2.1 Pattern类304

18.2.2 Matcher类305

18.2.3 综合运用306

18.3 String类中的正则表达式应用307

18.3.1 模式匹配检查307

18.3.2 查找替换308

18.3.3 字符串分析309

18.4 习题311

第19章 封装类(教学视频:21分钟)314

19.1 常用的数据类型包装类314

19.1.1 Integer类314

19.1.2 Double类315

19.1.3 Number类317

19.1.4 Float类317

19.1.5 Boolean类318

19.1.6 Byte类320

19.2 StringBuffer类321

19.2.1 StringBuffer简介321

19.2.2 StringBuffer类的方法321

19.3 日期操作类323

19.3.1 Date类324

19.3.2 DateFormat类325

19.4 习题326

第20章 容器(教学视频:23分钟)331

20.1 容器概述331

20.2 迭代器331

20.3 List333

20.3.1 List接口方法333

20.3.2 链表迭代器接口方法333

20.3.3 链表和数组链表334

20.3.4 List应用334

20.4 集Set339

20.4.1 Set接口的方法339

20.4.2 哈希集和树集340

20.4.3 实现Set341

20.5 映射Map343

20.5.1 Map接口方法343

20.5.2 哈希映射和树映射344

20.5.3 哈希映射应用345

20.5.4 实现Map346

20.6 习题347

第21章 泛型(教学视频:15分钟)355

21.1 泛型概述355

21.2 泛型格式355

21.2.1 定义泛型类355

21.2.2 类型变量的限制358

21.3 泛型参数的继承和通配符359

21.3.1 泛型的继承359

21.3.2 泛型中的通配符359

21.4 习题360

第22章 数据结构(教学视频:39分钟)364

22.1 数据结构的基本概念364

22.2 算法364

22.2.1 算法概述364

22.2.2 算法分析364

22.2.3 递归算法365

22.2.4 排序算法366

22.3 链表368

22.3.1 Java中的链表368

22.3.2 链表的添加368

22.3.3 链表的删除370

22.4 栈和队列372

22.4.1 栈372

22.4.2 队列372

22.4.3 Java实现栈372

22.4.4 Java实现队列373

22.5 习题374

第23章 数据库(教学视频:20分钟)381

23.1 数据库的介绍381

23.2 MySQL概述381

23.2.1 MySQL简介381

23.2.2 下载并安装MySQL382

23.2.3 MySQL使用385

23.3 SQL语句387

23.3.1 查询语句SELECT388

23.3.2 插入语句INSERT388

23.3.3 更新语句UPDATE388

23.3.4 删除语句DELETE389

23.3.5 建表语句CREATE389

23.3.6 修改表语句ALTER389

23.3.7 删除表语句DROP390

23.4 JDBC设计390

23.4.1 JDBC常见接口和类390

23.4.2 JDBC数据库连接步骤391

23.4.3 加载JDBC驱动程序392

23.4.4 获取Connection连接对象393

23.5 Java与各种数据库连接394

23.6 习题395

第24章 Applet编程(教学视频:15分钟)399

24.1 Applet类399

24.1.1 Applet简介399

24.1.2 Applet的开发流程399

24.1.3 Applet的方法400

24.1.4 Applet的生命周期400

24.2 Applet应用402

24.2.1 Applet中的文字处理403

24.2.2 动态物体输出408

24.2.3 图片处理413

24.2.4 放大镜415

24.3 习题417

第3篇 网络编程篇422

第25章 网络编程(教学视频:30分钟)422

25.1 网络基本概念422

25.2 TCP/IP422

25.2.1 TCP/IP与网络协议422

25.2.2 传输控制层(TCP)423

25.2.3 IP应用425

25.3 Socket429

25.3.1 Socket类429

25.3.2 ServerSocket类430

25.3.3 Socket应用431

25.4 URL435

25.4.1 URL的使用435

25.4.2 提交表单信息437

25.4.3 简单的浏览器437

25.5 习题439

第26章 JSP(教学视频:31分钟)445

26.1 JSP运行环境搭建445

26.1.1 Tomcat下载与安装445

26.1.2 Tomcat的环境变量配置446

26.2 基本语法447

26.2.1 注释447

26.2.2 声明448

26.2.3 表达式449

26.2.4 脚本集449

26.3 JSP指令元素451

26.3.1 Include指令451

26.3.2 Page指令452

26.3.3 Taglib指令453

26.4 JSP动作元素454

26.4.1 <jsp:forward>454

26.4.2 <jsp:useBean>454

26.4.3 <jsp:setProperty>456

26.4.4 <jsp:getProperty>457

26.4.5 <jsp:include>458

26.4.6 <jsp:plugin>458

26.5 内置对象459

26.5.1 out对象460

26.5.2 request对象460

26.5.3 response对象463

26.5.4 session对象466

26.5.5 application对象468

26.5.6 pageContext对象470

26.5.7 exception对象470

26.5.8 config对象471

26.6 习题472

第27章 Servlet(教学视频:37分钟)476

27.1 Servlet简介476

27.1.1 Servlet接口476

27.1.2 目录结构476

27.1.3 编写Servlet程序477

27.2 Servlet的生命周期480

27.3 HttpServlet类480

27.3.1 doGet480

27.3.2 doPost483

27.4 HttpServletResponse类及状态响应码488

27.5 Servlet中的请求与响应489

27.6 Servlet之间的跳转491

27.6.1 Forward491

27.6.2 Redirect493

27.6.3 Refresh495

27.7 JavaBean496

27.7.1 使用JavaBean496

27.7.2 JSP中的JavaBean496

27.8 习题499

第4篇 综合案例篇505

第28章 智达图书馆管理系统505

28.1 项目立项505

28.1.1 需求分析505

28.1.2 可行性分析505

28.2 详细设计506

28.2.1 系统目标507

28.2.2 系统功能结构507

28.2.3 构建开发环境507

28.2.4 学生端系统预览507

28.2.5 管理员端系统预览509

28.3 数据库设计510

28.3.1 数据库分析511

28.3.2 E-R图511

28.3.3 数据表设计512

28.3.4 导入数据514

28.4 数据库接口515

28.5 登录模块516

28.5.1 登录界面516

28.5.2 键盘易用性517

28.5.3 管理员登录518

28.5.4 学生登录519

28.6 管理模块520

28.6.1 管理端界面的初始化520

28.6.2 管理端其他方法介绍522

28.7 图书查询模块524

28.7.1 查询界面524

28.7.2 查询界面构造器525

28.7.3 简单查询526

28.7.4 高级查询527

28.8 图书借阅预约模块529

28.8.1 界面开发530

28.8.2 显示图书信息530

28.8.3 借阅预约功能532

28.9 图书归还挂失模块533

28.9.1 界面开发534

28.9.2 查询借书记录534

28.9.3 归还和挂失图书535

28.9.4 挂失处理的开发536

28.9.5 其他方法介绍537

28.10 图书超期模块539

28.10.1 界面开发539

28.10.2 查询超期天数540

28.10.3 查询及交纳欠款541

28.11 学生管理模块542

28.11.1 界面开发542

28.11.2 响应管理事件543

28.11.3 操作学生信息543

28.12 图书管理模块546

28.12.1 界面开发546

28.12.2 响应管理事件547

28.12.3 操作图书信息547

28.12.4 修改图书信息548

28.13 管理员管理模块549

28.13.1 界面开发549

28.13.2 响应管理事件550

28.13.3 普通管理员功能552

28.13.4 添加管理员553

28.13.5 删除管理员功能554

28.13.6 修改管理员信息554

28.13.7 查询管理员信息555

28.14 集成和测试556

28.15 总结557

热门推荐