Java编程实战宝典PDF
目录
第1篇 Java基础知识入门
第1章 Java的开发运行环境( 教学视频:57分钟)1.1 Java运行原理与Java虚拟机1.1.1 Java运行原理简述1.1.2 Java虚拟机1.2 Java的开发环境1.2.1 JDK的安装1.2.2 如何设置系统环境变量1.2.3 JDK安装后的测试与验证1.2.4 编译命令的使用1.2.5 解释执行命令的使用1.2.6 UltraEdit的使用1.3 Java应用程序示例1.4 Java Applet程序示例1.5 本章小结1.6 实战习题第2章 Java语言基础( 教学视频:75分钟)2.1 Java语言的关键特性2.2 Java程序的构成及文本风格2.2.1 Java程序的构成2.2.2 Java的代码结构2.2.3 Java程序的格式编排2.2.4 Java代码的注释风格2.3 数据类型2.3.1 基本数据类型2.3.2 常量2.3.3 变量2.3.4 整型数据2.3.5 浮点型数据2.3.6 字符型数据2.3.7 布尔型数据2.3.8 变量赋初值2.3.9 变量的作用域2.3.10 数据类型转换2.4 运算符与表达式2.4.1 算术运算符和算术表达式2.4.2 关系运算符和关系表达式2.4.3 逻辑运算符和逻辑表达式2.4.4 条件运算符和条件表达式2.4.5 位运算符和位表达式2.4.6 赋值运算符和赋值表达式2.4.7 表达式的求值顺序2.5 流程控制语句2.5.1 3种基本控制结构2.5.2 表达式语句和空语句2.5.3 块语句2.5.4 if~else分支语句2.5.5 多路分支switch~case语句2.5.6 当型循环while语句2.5.7 直到型循环do~while语句2.5.8 当型循环for语句2.5.9 增强的for循环2.5.10 循环的嵌套2.5.11 跳转语句break2.5.12 跳转语句continue2.6 Java基础语法实战演习2.6.1 判断闰年2.6.2 求最大公约数和最小公倍数2.6.3 Fibonacci数列2.6.4 逆向输出数字2.6.5 求水仙花数2.6.6 输出图形2.6.7 输出九九口诀表2.7 本章小结2.8 实战习题第2篇 Java面向对象编程第3章 对象和类( 教学视频:33分钟)3.1 什么是面向对象3.1.1 对象的理解3.1.2 什么是类3.1.3 消息的定义3.1.4 面向对象的基本特征3.2 类与对象3.2.1 类的基本结构3.2.2 类的声明3.2.3 创建类体3.2.4 对象的生命周期3.2.5 对象的创建3.2.6 对象的使用3.3 成员变量的定义与使用3.3.1 成员变量的定义3.3.2 成员变量的访问权限3.3.3 实例成员变量和静态成员变量3.4 方法的定义和实现3.4.1 方法的声明3.4.2 创建方法体与return语句3.4.3 局部变量和成员变量的区别3.4.4 方法的访问权限3.5 方法的调用3.5.1 方法调用的形式3.5.2 方法调用的参数3.5.3 隐含参数this3.6 构造方法3.6.1 无参数构造方法的定义和使用3.6.2 带参数构造方法的定义和使用3.6.3 this关键字和构造方法的调用3.7 静态方法3.7.1 静态方法的声明和定义3.7.2 静态方法和实例方法的区别3.7.3 静态代码块3.7.4 再论静态成员变量3.8 main()方法和命令行参数3.9 终结处理与垃圾回收3.9.1 对象的释放和垃圾收集机制3.9.2 finalize()终结处理方法3.9.3 Java垃圾回收的工作原理3.10 本地方法3.11 本章小结3.12 实战习题第4章 继承与多态( 教学视频:35分钟)4.1 继承的概念4.1.1 继承的基本原理
4.1.2 Java继承的特征
4.1.3 Java中子类继承父类的描述及实现
4.1.4 Java继承的内存形态
4.2 继承中属性隐藏与方法覆盖
4.2.1 属性的隐藏
4.2.2 方法的覆盖
4.3 构造方法的继承与调用
4.3.1 构造方法的继承
4.3.2 super关键字的使用
4.3.3 关于子类继承父类的总结
4.4 多态技术
4.4.1 Java中的多态
4.4.2 重载与覆盖
4.4.3 运行时多态
4.5 接口与多重继承
4.5.1 接口的定义
4.5.2 接口的继承
4.5.3 接口的实现
4.6 Java抽象类与最终类
4.6.1 抽象类与抽象方法
4.6.2 最终类与最终方法
4.7 Java内部类
4.7.1 内部类的定义
4.7.2 内部类访问外部类的成员
4.7.3 内部类之间的相互使用
4.7.4 在外部使用内部类
4.7.5 匿名内部类
4.7.6 内部类的作用
4.8 Java包:库单元
4.8.1 包的创建
4.8.2 包的使用
4.8.3 JAR文件的创建和使用
4.8.4 JDK中的常用包
4.9 本章小结
4.10 实战习题
第3篇 Java数据处理
第5章 数组与字符串( 教学视频:69分钟)
5.1 数组
5.1.1 一维数组的声明
5.1.2 一维数组的创建
5.1.3 一维数组的使用
5.1.4 二维数组的声明
5.1.5 二维数组的创建
5.1.6 二维数组的使用
5.1.7 程序示例1——数组排序
5.1.8 程序示例2——杨辉三角
5.2 字符串
5.2.1 String对象的声明
5.2.2 String对象的创建
5.2.3 String对象的使用
5.2.4 String类型的数组
5.2.5 StringBuffer对象的声明
5.2.6 StringBuffer对象的创建
5.2.7 StringBuffer对象的使用
5.3 本章小结
5.4 实战习题
第6章 Java的异常处理( 教学视频:58分钟)
6.1 异常与异常处理
6.1.1 异常的特点
6.1.2 异常处理的两种模型
6.1.3 异常处理在编程中的优点
6.2 Java的异常处理
6.2.1 Java的异常处理机制
6.2.2 Java异常类的层次结构
6.2.3 Java异常的分类
6.2.4 Java异常处理的原则
6.3 Java异常处理实践
6.3.1 Java异常捕获与处理
6.3.2 异常的抛出
6.3.3 异常的嵌套处理
6.3.4 自定义异常及其处理方法
6.3.5 Java异常处理的应用示例
6.4 本章小结
6.5 实战习
第7章 Java输入输出处理技术( 教学视频:110分钟)
第4篇 Java中的高级技术
第8章 Java的多线程机制( 教学视频:83分钟)
第9章 运行时类型识别( 教学视频:37分钟)
第10章 泛型( 教学视频:18分钟)
第11章 Java集合框架( 教学视频:20分钟)
第12章 类型包装器、自动装箱和元数据( 教学视频:21分钟)
第13章 常用工具类( 教学视频:74分钟)
第5篇 桌面程序开发
第14章 GUI程序设计( 教学视频:29分钟)
第15章 Java多媒体编程应用( 教学视频:16分钟)
第6篇 数据库程序设计
第16章 数据库基础( 教学视频:47分钟)
第17章 Java数据库编程技术( 教学视频:110分钟)
第7篇 Java网络程序开发
第18章 Java网络编程技术( 教学视频:78分钟)
第19章 JSP程序设计( 教学视频:42分钟)
*第8篇 即时通信系统开发项目实战
第20章 系统分析和设计( 教学视频:27分钟)
第21章 服务器端功能模块的实现( 教学视频:19分钟)
第22章 客户端功能模块的实现( 教学视频:25分钟)
说明:因篇幅所限,第8篇内容以PDF电子文档的格式收录于本书的配书光盘中赠送给读者,读者可以选择阅读。该项目案例涉及的源程序及视频讲解也收录于配书光盘中。
下载地址:
关注微信公众号获取提取码:
输入:jav1 获取提取码