失效链接处理 |
Java编程技术大全 上册 魔乐科技软件实训中心 PDF 下载
下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/1621275632.html
相关截图: ![]() 资料简介: 本书结合实际工作中的范例,逐一讲解Java的各种知识和技术,还以实际开发项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。 *随时监测自己的学 每章页给出了“本章要点”,以便读者明确学。每章的“实战练根据所在章的知识点精心设计而成,读者可以随时自我检测,巩固所学知识。 *细致入微、贴心提示 本书在讲解过程中使用了“提示”“注意”“技巧”等小栏目,帮助读者在学中更清楚地理解基本概念、掌握相关作,并轻松获取实战技巧。 海量学免费供答疑群 *Java和Oracle项目实战教学录像 *Java SE类库查询手册 *Eclipse常用快捷键说明文档 *Eclipse提示与技巧电子书 *Java常见面试题 *Java常见错误及解决方案 *Java开发经验及技巧大汇总 *Java程序员职业规划 *Java程序员面试技巧 资料目录:
第0章 Java学
0.1 Java为什么重要 002
0.2 Java简史—给我们带来的一点思考 003
0.3 Java应用领域和前景 007
0.4 Java学图 009
第Ⅰ篇基础知识
第 1章 小荷才露尖尖角——Java开发环境搭建
1.1 Java开发环境 013
1.2 安装Java开发工具箱 013
1.2.1 JDK 013
1.2.2 安装JDK 016
1.3 Java环境变量的配置 017
1.3.1 理解环境变量 017
1.3.2 JDK中的3个环境变量 018
1.4 享受安装成果—开发第 1个Java程序 022
1.5 Eclipse的使用 023
1.5.1 Eclipse概述 023
1.5.2 创建Java项目 025
1.5.3 创建Java类文件 026
1.5.4 在代码编辑器中编写Java程序代码 027
1.5.5 运行Java程序 029
1.6 探秘Java虚拟机 029
1.7 高手点拨 030
1.8 实战练32
第 2章 初识庐山真面目——Java程序要素概览
2.1 一个简单的例子 034
2.2 感性认识Java程序 035
2.2.1 Java程序的框架 036
2.2.2 标识符 037
2.2.3 关键字 037
2.2.4 注释 038
2.2.5 变量 039
2.2.6 数据类型 040
2.2.7 运算符和表达式 040
2.2.8 类 041
2.2.9 输入与输出 041
2.3 程序的检测 044
2.3.1 语法错误 044
2.3.2 语义错误 045
2.4 提高程序的可读性 046
2.5 高手点拨 047
2.6 实战练47
第3章 九层之台,起于垒土——Java编程基础
3.1 常量与变量 050
3.1.1 常量的声明与使用 050
3.1.2 变量的声明与使用 051
3.2 基本数据类型 055
3.2.1 数据类型的意义 055
3.2.2 整数类型 056
3.2.3 浮点类型 059
3.2.4 字符类型 060
3.2.5 布尔类型 062
3.3 数据类型的转换 063
3.3.1 自动类型转换 063
3.3.2 强制类型转换 064
3.4 高手点拨 065
3.5 实战练66
第4章 基础编程元素——运算符、表达式、语句与流程控制
4.1 运算符 070
4.1.1 赋值运算符 070
4.1.2 一元运算符 070
4.1.3 算术运算符 072
4.1.4 逻辑运算符 073
4.1.5 位运算符 076
4.1.6 三元运算符 077
4.1.7 关系运算符与 if 语句 078
4.1.8 递增与递减运算符 079
4.1.9 括号运算符 080
4.2 表达式 080
4.2.1 算术表达式与关系表达式 081
4.2.2 逻辑表达式与赋值表达式 082
4.2.3 表达式的类型转换 083
4.3 语句 084
4.3.1 语句中的空格 084
4.3.2 空语句 085
4.3.3 声明语句与赋值语句 086
4.4 程序的控制逻辑 086
4.4.1 顺序结构 087
4.4.2 分支结构 088
4.4.3 循环结构 088
4.5 选择结构 088
4.5.1 if 语句 089
4.5.2 if…else 语句 089
4.5.3 if…else if…else 语句 090
4.5.4 多重选择——switch 语句 091
4.6 循环结构 093
4.6.1 while 循环 093
4.6.2 do…while 循环 095
4.6.3 for 循环 097
4.6.4 foreach 循环 098
4.7 循环的跳转 099
4.7.1 break 语句 099
4.7.2 continue 语句 101
4.7.3 return 语句 104
4.8 高手点拨 105
4.9 实战练06
第5章 常用的数据结构——数组与枚举
5.1 理解数组 108
5.2 一维数组 111
5.2.1 一维数组的声明与内存的分配 111
5.2.2 数组中元素的表示方法 112
5.2.3 数组元素的使用 113
5.3 二维数组 116
5.3.1 二维数组的声明与赋值 116
5.3.2 二维数组元素的引用及访问 117
5.4 枚举简介 118
5.5 Java 中的枚举 118
5.5.1 常见的枚举定义方法 118
5.5.2 在程序中使用枚举 119
5.5.3 在 switch 语句中使用枚举 120
5.6 高手点拨 121
5.7 实战练21
第6章 面向对象设计的核心——类和对象
6.1 理解面向对象程序设计 124
6.1.1 结构化程序设计简介 124
6.1.2 面向对象程序设计简介 124
6.1.3 面向对象程序设计的基本特征 125
6.1.4 面向对象编程和面向过程编程的比较 126
6.2 面向对象的基本概念 127
6.2.1 类 127
6.2.2 对象 128
6.2.3 类和对象的关系 128
6.3 类的声明与定义 129
6.3.1 类的声明 129
6.3.2 类的定义 130
6.4 类的属性 132
6.4.1 属性的定义 132
6.4.2 属性的使用 132
6.5 对象的声明与使用 135
6.5.1 对象的声明 135
6.5.2 对象的使用 136
6.5.3 匿名对象 138
6.5.4 对象的比较 139
6.5.5 对象数组的使用 141
6.6 this关键字的使用 143
6.7 static关键字的使用 145
6.8 final关键字的使用 149
6.9 高手点拨 150
6.10 实战练52
第7章 重复调用的代码块——方法
7.1 方法的基本定义 154
7.2 方法的使用 156
7.3 方法中的形参与实参 157
7.4 方法的重载 158
7.5 构造方法 161
7.5.1 构造方法简介 161
7.5.2 构造方法的重载 163
7.5.3 构造方法的私有化 167
7.6 在方法内部调用方法 171
7.7 代码块 172
7.7.1 普通代码块 172
7.7.2 构造代码块 173
7.7.3 静态代码块 175
7.8 static方法 177
7.8.1 自定义static方法 177
7.8.2 static主方法 178
7.9 方法与数组 180
7.9.1 数组引用传递 180
7.9.2 让方法返回数组 183
7.10 包的概念及使用 185
7.10.1 包的基本概念 185
7.10.2 包的导入 186
7.10.3 JDK中常见的包 187
7.11 高手点拨 188
7.12 实战练88
第Ⅱ篇 核心技术
第8章 面向对象设计的精华——类的封装、继承与多态
8.1 面向对象的三大特点 191
8.1.1 封装的含义 191
8.1.2 继承的含义 191
8.1.3 多态的含义 192
8.2 封装的实现 194
8.2.1 Java 访问权限修饰符 194
8.2.2 封装问题引例 194
8.2.3 类的封装实例 195
8.3 继承的实现 202
8.3.1 继承的基本概念 202
8.3.2 继承问题的引入 202
8.3.3 继承实现代码复用 204
8.3.4 继承的限制 205
8.4 深度认识类的继承 208
8.4.1 子类对象的实例化过程 208
8.4.2 super关键字的使用 210
8.4.3 限制子类的访问 213
8.5 覆写 216
8.5.1 属性的覆盖 216
8.5.2 方法的覆写 217
8.5.3 关于覆写的注解——@Override 221
8.6 多态的实现 223
8.6.1 多态的基本概念 223
8.6.2 方法多态性 225
8.6.3 对象多态性 225
8.6.4 隐藏 230
8.7 高手点拨 231
8.8 实战练34
第9章 凝练才是美——抽象类、接口与内部类
9.1 抽象类 236
9.1.1 抽象类的定义 236
9.1.2 抽象类的使用 236
9.2 接口 240
9.2.1 接口的基本概念 240
9.2.2 使用接口的原则 241
9.2.3 接口的作用——Java 的回调机制 248
9.3 内部类 253
9.3.1 内部类的基本定义 253
9.3.2 在方法中定义内部类 255
9.4 匿名内部类 256
9.5 匿名对象 258
9.6 高手点拨 259
9.7 实战练62
第 10章 更灵活的设计——泛型
10.1 泛型的概念 264
10.2 泛型类的定义 264
10.3 泛型方法的定义 265
10.4 泛型接口的定义 265
10.5 泛型的使用限制和通配符的使用 266
10.5.1 泛型的使用限制 266
10.5.2 通配符的使用 267
10.6 泛型的继承和实现 268
10.7 高手点拨 269
10.8 实战练70
第 11章 更强大和方便的功能——注解
11.1 注解概述 272
11.2 常用内置注解 272
11.3 自定义注解 274
11.4 通过反射访问注解信息 277
11.5 高手点拨 280
11.6 实战练82
第 12章 设计实践——常用的设计模式
12.1 设计模式概述 284
12.1.1 设计模式的背景 284
12.1.2 设计模式的分类 284
12.2 创建型模式 285
12.2.1 单例设计模式 285
12.2.2 多例设计模式 288
12.2.3 工厂模式 290
12.3 结构型模式 295
12.3.1 代理设计模式 296
12.3.2 桥接设计模式 299
12.4 行为型模式 307
12.4.1 行为型模式概述 307
12.4.2 责任链设计模式 307
12.5 高手点拨 310
12.6 实战练10
第 13章 存储类的仓库——Java常用类库
13.1 API 概念 312
13.2 基本数据类型的包装类 312
13.2.1 装箱与拆箱 313
13.2.2 基本数据类型与字符串的转换 315
13.3 String 类 317
13.3.1 字符串类的声明 317
13.3.2 String 类中常用的方法 319
13.4 System 类与 Runtime 类 321
13.4.1 System 类 321
13.4.2 Runtime 类 324
13.5 日期作类 326
13.5.1 日期类 326
13.5.2 日期格式化类 328
13.6 正则表达式 329
13.6.1 正则的引出 329
13.6.2 正则标记 331
13.6.3 利用Strin行正则作 332
13.7 Math与Random类 334
13.7.1 Math类的使用 334
13.7.2 Random类的使用 335
13.8 高手点拨 337
13.9 实战练38
第 14章 防患于未然——异常的捕获与处理
14.1 异常的基本概念 340
14.1.1 为何需要异常处理 340
14.1.2 简单的异常范例 341
14.1.3 异常的处理 342
14.1.4 异常处理机制的小结 347
14.2 异常类的处理流程 348
14.3 throws关键字 348
14.4 throw关键字 350
14.5 异常处理的标准格式 350
14.6 RuntimeException类 352
14.7 编写自己的异常类 353
14.8 高手点拨 354
14.9 实战练54
|