内容简介:
《Java核心技术精讲》是一本实战型的、完全以自学为主的Java核心入门类图书。全书内容包括Java简介、Java基础语法、面向对象、异常的捕获及处理、包及访问控制权限、Java新特性、多线程、常用类库、Java IO操作、网络编程、类集框架、Java数据库编程、DAO设计模式、Eclipse开发工具。全书写作着重体现"好学"、"实用"、"配套资源完善",具体来说主要有以下特点:
视频讲解:49小时大型同步视频讲解(光盘中),把市场价值1000元的名师课堂搬回家;
案例教学:全书有506个实例、案例源程序分析,用实例、案例学习最快捷;
实战应用:以实战应用、就业实践为目的,杜绝纸上谈兵;
名师编著:由具有多年软件开发和培训经验、著有教材4部、北京魔乐科技实训中心知名实战派讲师李兴华编著,确保图书的实战性及优良品质;
配套完善:网站或者光盘提供了电子教案、教学课件、习题答案、交流论坛、源程序等大量学习资源。
资源目录:
第1部分 Java基础知识
第1章 Java简介 2
视频讲解:2小时38分钟
1.1 Java概述 3
1.2 JDK的安装与配置 8
1.3 第一个Java程序:永远的
"Hello World !" 12
1.4 第一个程序解释 13
1.5 CLASSPATH 15
1.6 本章小结 17
1.7 实践与练习 17
1.7.1 简答题 17
1.7.2 编程题 17
第2章 Java基础语法 18
视频讲解:2小时23分钟
2.1 注释 19
2.2 标识符和关键字 20
2.3 数据类型 21
2.3.1 整型(byte、short、int、
long) 22
2.3.2 浮点型(float、double) 27
2.3.3 字符型(char) 29
2.3.4 布尔型(boolean) 31
2.3.5 字符串(String) 31
2.4 运算符 33
2.4.1 三目运算符 36
2.4.2 逻辑运算符 37
2.4.3 位运算符 39
2.5 程序结构 41
2.5.1 选择(分支)结构 42
2.5.2 循环结构 47
2.6 方法 52
2.6.1 方法的基本定义 52
2.6.2 方法的重载 55
2.6.3 递归调用 56
2.7 习题讲解 57
2.8 本章小结 60
2.9 实践与练习 61
2.9.1 简答题 61
2.9.2 编程题 61
第2部分 面向对象
第3章 面向对象 64
视频讲解:20小时
3.1 面向对象简介 65
3.2 类与对象 66
3.2.1 类与对象的基本概念 66
3.2.2 类与对象的定义 67
3.2.3 引用传递的初步深入 72
3.3 封装性初步 74
3.4 构造方法 76
3.5 匿名对象 80
3.6 简单Java类 81
3.7 数组 83
3.7.1 数组的基本概念 83
3.7.2 数组的静态初始化 87
3.7.3 数组与方法 87
3.7.4 与数组有关的操作方法 95
3.7.5 二维数组 96
3.7.6 对象数组 97
3.7.7 习题讲解 99
3.8 String类 104
3.8.1 String类的两种对象实例化
方式 104
3.8.2 字符串比较 105
3.8.3 字符串常量是String类的匿名
对象 107
3.8.4 String类的两种实例化方式的
区别 108
3.8.5 字符串的内容一旦声明则不可
改变 111
3.9 String类的常用方法 112
3.9.1 字符串与字符 114
3.9.2 字符串与字节 115
3.9.3 字符串比较 116
3.9.4 字符串查找 117
3.9.5 字符串替换操作 119
3.9.6 字符串截取 119
3.9.7 字符串拆分 120
3.9.8 其他方法 121
3.9.9 习题讲解 124
3.10 this关键字 125
3.10.1 "this.属性"表示本类属性 125
3.10.2 调用本类方法 127
3.10.3 this表示当前对象 132
3.11 引用传递的三道范例 133
3.12 对象比较 137
3.13 static关键字 139
3.13.1 使用static定义属性 139
3.13.2 使用static定义方法 141
3.13.3 理解主方法 143
3.13.4 static关键字的使用 144
3.14 代码块 146
3.14.1 普通代码块 146
3.14.2 构造块 147
3.14.3 静态块 148
3.15 思考题 149
3.16 内部类 152
3.16.1 内部类的基本概念 152
3.16.2 使用static定义内部类 156
3.16.3 在方法中定义内部类 157
3.17 引用与类抽象的实际作用 158
3.18 核心思考题 162
3.19 单向链表 165
3.19.1 链表的基本概念 165
3.19.2 链表的基本雏形 169
3.19.3 开发可用链表 171
3.19.4 保存多个对象 178
3.20 继承性 182
3.20.1 继承问题的引出 182
3.20.2 继承的实现 183
3.20.3 继承的限制 184
3.21 覆写 188
3.21.1 方法的覆写 188
3.21.2 属性的覆盖 191
3.22 核心思考题 192
3.23 final关键字 196
3.24 构造方法私有化 197
3.25 多例设计模式 200
3.26 多态性 201
3.27 抽象类 206
3.27.1 抽象类的基本概念 206
3.27.2 抽象类的应用–模板设计
模式 209
3.28 接口 211
3.28.1 接口的基本概念 211
3.28.2 使用接口定义标准 215
3.28.3 接口的实际作用–工厂设计
模式(Factory) 216
3.28.4 接口的实际作用–代理设计
模式(Proxy) 218
3.28.5 抽象类和接口的区别 219
3.29 匿名内部类 221
3.30 Object类 222
3.30.1 取得对象信息:toString() 223
3.30.2 对象比较:equals() 224
3.30.3 使用Object接收所有的引用
数据类型 225
3.31 包装类 226
3.31.1 装箱与拆箱 227
3.31.2 数据转型 229
3.32 思考题 231
3.33 本章小结 237
3.34 实践与练习 239
3.34.1 简答题 239
3.34.2 编程题 239
第4章 异常的捕获及处理