图书介绍

视频学JavaPDF|Epub|txt|kindle电子书版本网盘下载

视频学Java
  • 张振坤,李钟尉,陈丹丹编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115219206
  • 出版时间:2010
  • 标注页数:437页
  • 文件大小:146MB
  • 文件页数:456页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

视频学JavaPDF格式电子书版下载

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

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

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

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

图书目录

第1篇 基础篇4

第0章 学前指导——跨越程序开发的盲区4

0.1 身边的软件4

0.2 程序员的成长之路4

0.3 如何学好编程5

0.4 就业和薪资6

0.5 编程我也行6

0.6 了解开发相关的几个概念7

0.7 获取开发环境9

0.8 编程答疑14

0.9 光盘使用指南19

第1章 认识Java——拨开Java的神秘面纱19

1.1 Java简介30

1.1.1 Java的发展简史30

1.1.2 Java的发展前景30

1.1.3 Java的特性31

1.1.4 Java程序的运行原理31

1.2 Java的版本32

1.2.1 Java SE简介32

1.2.2 Java EE简介32

1.2.3 Java ME简介33

1.3 本章内容回顾33

1.4 实践练习33

第2章 Java开发环境——构建程序开发的基石33

2.1 JDK的安装、配置和测试36

2.1.1 JDK的安装36

2.1.2 配置环境变量37

2.1.3 测试Java开发环境38

2.2 Java程序的编写、编译和执行39

2.2.1 使用记事本编写Java程序40

2.2.2 编译和执行Java程序41

2.3 Eclipse集成开发工具42

2.3.1 Eclipse介绍43

2.3.2 Eclipse的安装和启动43

2.3.3 Eclipse的界面组成44

2.3.4 Eclipse的菜单44

2.3.5 Eclipse的工具栏50

2.4 使用Eclipse50

2.4.1 创建Eclipse项目50

2.4.2 在项目中创建包和类50

2.4.3 打开、关闭和运行项目52

2.4.4 重命名项目、包和类53

2.4.5 导入项目55

2.4.6 导出项目57

2.5 本章内容回顾58

2.6 实践练习58

第3章 标识符和基本数据类型——Java开发的必修课58

3.1 Java程序的基本结构60

3.2 关键字和保留字61

3.2.1 关键字61

3.2.2 保留字62

3.3 标识符及其命名规则63

3.3.1 标识符63

3.3.2 标识符的命名规则63

3.4 常量和变量64

3.4.1 常量64

3.4.2 变量65

3.5 基本数据类型66

3.5.1 整数类型67

3.5.2 浮点类型70

3.5.3 字符类型71

3.5.4 布尔类型72

3.6 数据类型的转换72

3.6.1 隐式类型转换73

3.6.2 显式类型转换74

3.7 本章内容回顾77

3.8 实践练习77

第4章 运算符和表达式——构造Java代码的润滑剂77

4.1 运算符80

4.1.1 算术运算符80

4.1.2 关系运算符81

4.1.3 逻辑运算符82

4.1.4 自增、自减运算符83

4.1.5 位运算符84

4.1.6 条件运算符89

4.1.7 赋值运算符90

4.2 表达式90

4.2.1 算术表达式91

4.2.2 关系表达式91

4.2.3 逻辑表达式91

4.2.4 赋值表达式91

4.3 运算符的优先级92

4.4 程序注释和编码书写规范94

4.4.1 程序注释94

4.4.2 编码书写规范95

4.5 本章内容回顾96

4.6 实践练习96

第5章 分支结构——构建合乎逻辑的代码96

5.1 条件语句100

5.1.1 if语句100

5.1.2 if-else语句102

5.1.3 复杂if语句103

5.1.4 if语句的嵌套105

5.2 switch多分支语句107

5.3 本章内容回顾109

5.4 实践练习109

第6章 循环语句——提高程序效率的利器109

6.1 for循环112

6.1.1 for循环112

6.1.2 for-each循环114

6.2 while循环115

6.3 do-while循环117

6.4 break语句118

6.4.1 无标签的break语句118

6.4.2 带标签的break语句120

6.5 continue语句121

6.5.1 无标签的continue语句121

6.5.2 带标签的continue语句122

6.6 本章内容回顾123

6.7 实践练习124

第7章 编程加油站(一)126

必知必会001 能够正确配置环境变量126

必知必会002 在命令行输入javac报错126

必知必会003 编写Java程序的注意事项126

必知必会004 编译程序时提示找不到符号错误127

必知必会005 编译程序时提示软件包不存在错误127

必知必会006 提示NoSuchMethodError:main错误127

必知必会007 标识符的命名规则128

必知必会008 常量和变量的区别128

必知必会009 显示类型转换的精度损失128

必知必会010 掌握自增、自减运算符128

必知必会011 使用for-each循环遍历数组129

必知必会012 带标签的break语句129

必知必会013 带标签的continue语句129

第2篇 进阶篇134

第8章 字符串——打开字符串的潘多拉魔盒134

8.1 声明和创建字符串134

8.1.1 String类的常用构造方法134

8.1.2 声明和创建字符串134

8.2 String类的常用方法136

8.3 进行字符串连接145

8.3.1 连接字符串145

8.3.2 连接其他类型146

8.4 使用字符串生成器147

8.4.1 StringBuilder类147

8.4.2 StringBuilder类的常用构造方法147

8.4.3 StringBuilder类的常用方法148

8.5 格式化字符串149

8.5.1 String类的format方法150

8.5.2 日期格式化150

8.5.3 时间格式化151

8.5.4 日期或时间组合的格式化152

8.5.5 常规类型格式化153

8.6 使用正则表达式154

8.6.1 String类的matches方法155

8.6.2 正则表达式的元字符155

8.6.3 方括号中元字符的含义156

8.6.4 正则表达式的限定符157

8.7 本章内容回顾159

8.8 实践练习159

第9章 使用数组——串起数据的珍珠链159

9.1 数组概述162

9.2 一维数组162

9.2.1 声明和创建一维数组162

9.2.2 初始化一维数组164

9.2.3 使用一维数组165

9.3 二维数组166

9.3.1 声明和创建二维数组166

9.3.2 初始化二维数组167

9.3.3 使用二维数组168

9.4 三维数组和多维数组169

9.4.1 声明和创建三维数组169

9.4.2 初始化三维数组170

9.4.3 使用三维数组171

9.5 操作数组172

9.5.1 遍历数组172

9.5.2 排序数组177

9.5.3 复制数组178

9.5.4 查找指定元素179

9.5.5 使用Arrays类操作数组179

9.6 本章内容回顾183

9.7 实践练习183

第10章 面向对象编程——步入面向对象的殿堂183

10.1 面向对象186

10.1.1 对象186

10.1.2 类186

10.2 创建类186

10.3 成员变量和方法187

10.3.1 成员变量和方法187

10.3.2 this关键字189

10.4 局部变量190

10.5 变量的作用域190

10.5.1 成员变量的作用域190

10.5.2 局部变量的作用域191

10.6 类的构造方法191

10.7 对象的创建192

10.8 访问类的成员变量和方法193

10.9 静态变量、常量和方法194

10.9.1 静态变量194

10.9.2 静态常量196

10.9.3 静态方法196

10.9.4 静态语句块197

10.10 对象的引用、比较和销毁198

10.10.1 对象的引用198

10.10.2 对象的比较198

10.10.3 对象的销毁200

10.11 本章内容回顾202

10.12 实践练习203

第11章 继承和多态——有效利用已有代码203

11.1 Java中的包206

11.1.1 类名冲突206

11.1.2 完整的类路径206

11.1.3 包的创建和引用206

11.1.4 类之间的相互访问209

11.2 继承212

11.2.1 Object类213

11.2.2 类的继承213

11.2.3 super关键字214

11.3 对象类型的转换216

11.3.1 向上转型217

11.3.2 向下转型218

11.3.3 使用instanceof判断对象类型219

11.4 使用final关键字220

11.4.1 final变量220

11.4.2 final方法221

11.4.3 final类223

11.5 权限修饰符224

11.6 关于方法228

11.6.1 方法重载228

11.6.2 递归方法230

11.7 多态231

11.8 本章内容回顾232

11.9 实践练习232

第12章 编程加油站(二)236

必知必会001 掌握字符串的连接236

必知必会002 格式化字符串236

必知必会003 使用正则表达式237

必知必会004 解决数组下标越界错误239

必知必会005 this关键字的3种用法239

必知必会006 类的构造方法240

必知必会007 使用“=”和equals()方法比较对象的区别240

必知必会008 如何实现类的继承241

必知必会009 super关键字的两种用法242

必知必会010 解决向下转型出现的错误242

必知必会011 权限修饰符在类中的可见性243

必知必会012 方法重载及使用243

第3篇 高级篇248

第13章 抽象类、接口和内部类——团队协作开发的保障248

13.1 抽象类248

13.2 接口250

13.3 内部类252

13.3.1 成员内部类253

13.3.2 局部内部类254

13.3.3 匿名内部类256

13.3.4 静态内部类258

13.4 本章内容回顾259

13.5 实践练习259

第14章 Java中的集合——高效处理数据的利器259

14.1 集合概述262

14.2 Collection接口和Iterator接口262

14.2.1 Collection接口262

14.2.2 Iterator接口266

14.3 Set接口及其常用实现类269

14.3.1 HashSet类269

14.3.2 TreeSet类273

14.4 List接口及其常用实现类277

14.4.1 List接口277

14.4.2 ArrayList类278

14.4.3 LinkedList类280

14.4.4 Vector类282

14.4.5 Stack类285

14.5 Map接口及其常用实现类287

14.5.1 Map接口288

14.5.2 Hashtable类289

14.5.3 HashMap类291

14.5.4 TreeMap类294

14.6 本章内容回顾297

14.7 实践练习298

第15章 异常处理——获取螳螂捕蝉之钥298

15.1 异常概述300

15.2 异常的分类300

15.2.1 可控式异常301

15.2.2 运行时异常302

15.3 获取异常信息303

15.4 处理异常305

15.4.1 使用try-catch处理异常305

15.4.2 使用try-catch-finally处理异常306

15.4.3 使用try-finally处理异常308

15.5 抛出异常309

15.5.1 使用throws声明抛出异常309

15.5.2 使用throw语句抛出异常311

15.6 自定义异常312

15.6.1 创建自定义异常类312

15.6.2 使用自定义异常类313

15.7 异常的使用原则314

15.8 本章内容回顾314

15.9 实践练习314

第16章 JDBC编程——有效操作数据库的捷径314

16.1 JDBC概述316

16.2 JDBC的常用类和接口316

16.2.1 DriverManager类317

16.2.2 Connection接口317

16.2.3 Statement接口320

16.2.4 ResultSet接口322

16.2.5 PreparedStatement接口331

16.2.6 CallableStatement接口333

16.3 通过JDBC操作数据库336

16.3.1 加载数据库驱动336

16.3.2 建立连接336

16.3.3 执行SQL语句337

16.3.4 操作查询结果集338

16.3.5 添加、修改和删除记录340

16.3.6 使用预处理语句345

16.3.7 调用存储过程352

16.3.8 JDBC的事务管理354

16.4 本章内容回顾356

16.5 实践练习356

第17章 Swing程序设计——搭建交互图形界面的阶梯356

17.1 Swing概述358

17.2 Swing常用窗体358

17.2.1 JFrame框架窗体358

17.2.2 JDialog对话框窗体363

17.3 Swing常用布局365

17.3.1 null绝对布局365

17.3.2 FlowLayout流布局366

17.3.3 BorderLayout边界布局370

17.3.4 GridLayout网格布局373

17.3.5 CardLayout卡片布局375

17.4 Swing常用面板379

17.4.1 JPanel面板380

17.4.2 JScrollPane滚动窗格382

17.5 Swing常用组件383

17.5.1 图标和图像384

17.5.2 JLabel标签386

17.5.3 JButton按钮388

17.5.4 JTextField文本框391

17.5.5 JPasswordField密码框392

17.5.6 JComboBox组合框394

17.5.7 JRadioButton单选按钮397

17.5.8 JCheckBox复选框399

17.5.9 JTable表格401

17.6 菜单407

17.6.1 菜单栏407

17.6.2 菜单408

17.6.3 菜单项409

17.7 工具单413

17.8 Swing常用事件416

17.8.1 组件操作控制416

17.8.2 焦点控制418

17.8.3 窗口控制421

17.8.4 键盘控制423

17.8.5 鼠标控制425

17.9 本章内容回顾427

17.10 实践练习427

第18章 编程加油站(三)430

必知必会001 创建抽象类430

必知必会002 使用接口430

必知必会003 获取异常信息431

必知必会004 使用try-catch处理异常431

必知必会005 使用try-catch-finally处理异常431

必知必会006 使用try-finally处理异常432

必知必会007 创建自定义异常432

必知必会008 加载数据库驱动432

必知必会009 解决类没有找到异常433

必知必会010 建立数据库连接433

必知必会011 出现Error establishing socket错误434

必知必会012 无法打开登录中请求的数据库434

必知必会013 用户sa登录失败435

必知必会014 调用存储过程436

必知必会015 创建图标时发生空指针异常436

热门推荐