封面
版权信息
前言
第 0章Java 学习指南
0.1 Java的来源
0.2 Java的基本思想
0.3 Java的技术体系
0.4 Java无处不在
0.5 Java学习经验谈
0.6 Java学习路线图
第1篇 基础知识
第1章 揭开Java的神秘面纱
1.1 Java开发环境
1.2 安装Java开发工具箱
1.3 磨刀不误砍柴工——环境变量的配置
1.4 享受安装成果——开发第1个Java程序
1.5 探秘Java虚拟机(JVM)
1.6 高手点拨
1.7 实战练习
第2章 流行的Java开发工具—Eclipse
2.1 认识Eclipse开发工具
2.2 使用Eclipse开始工作
2.3 在Eclipse中调试程序
2.4 高手点拨
2.5 实战练习
第3章 初识庐山真面目—Java程序要素概览
3.1 一个简单的例子
3.2 感性认识Java程序
3.3 程序的检测
3.4 提高程序的可读性
3.5 高手点拨
3.6 实战练习
第4章 最常用的编程元素—常量与变量
4.1 常量
4.2 变量
4.3 高手点拨
4.4 实战练习
第5章 不可不知的数据分类法—数据类型
5.1 数据类型的意义
5.2 整数类型
5.3 浮点类型
5.4 字符类型(char)
5.5 布尔类型(boolean)
5.6 数据类型的转换
5.7 基本数据类型的默认值
5.8 高手点拨
5.9 实战练习
第6章 最重要的编程部件—运算符、表达式与语句
6.1 运算符
6.2 表达式
6.3 语句
6.4 高手点拨
6.5 实战练习
第7章 程序执行方向—程序控制结构
7.1 程序逻辑
7.2 选择结构
7.3 循环结构
7.4 循环的跳转
7.5 高手点拨
7.6 实战练习
第8章 常用的数据结构—数组
8.1 理解数组
8.2 一维数组
8.3 二维数组
8.4 多维数组
8.5 高手点拨
8.6 实战练习
第9章 面向对象设计—类和对象
9.1 理解面向对象程序设计
9.2 面向对象的基本概念
9.3 类的声明与定义
9.4 类的属性
9.5 对象的声明与使用
9.6 高手点拨
9.7 实战练习
第10章 重复调用的代码块—方法
10.1 方法的基本定义
10.2 方法的使用
10.3 方法中的形参与实参
10.4 方法的重载
10.5 构造方法
10.6 在方法内部调用方法
10.7 方法的递归调用
10.8 代码块
10.9 方法与数组
10.10 与数组有关的操作方法
10.11 高手点拨
10.12 实战练习
第11章 快速归类整型常数—枚举
11.1 枚举简介
11.2 自定义的枚举
11.3 Java中的枚举
11.4 枚举类和枚举关键字
11.5 类集对于枚举的支持
11.6 深入了解枚举
11.7 高手点拨
11.8 实战练习
第2篇 核心技术
第12章 类的封装、继承与多态
12.1 面向对象的三大特点
12.2 封装的实现
12.3 继承的实现
12.4 深度认识类的继承
12.5 覆写
12.6 多态的实现
12.7 高手点拨
12.8 实战练习
第13章 抽象类与接口
13.1 抽象类
13.2 接口
13.3 抽象类和接口对比
13.4 高手点拨
13.5 实战练习
第14章 关于类的专题研究
14.1 众类鼻祖──Object类
14.2 内部类
14.3 匿名内部类
14.4 匿名对象
14.5 this关键字的使用
14.6 static关键字的使用
14.7 final关键字的使用
14.8 instanceof关键字的使用
14.9 高手点拨
14.10 实战练习
第15章 储存类的仓库—Java常用类库
15.1 API概念
15.2 基本数据类型的包装类
15.3 System类与Runtime类
15.4 日期操作类
15.5 正则表达式
15.6 Math与Random类
15.7 大数字操作类
15.8 Integer类
15.9 Boolean类
15.10 Byte类
15.11 高手点拨
15.12 实战练习
第16章 解读Java中的String类
16.1 String类
16.2 高手点拨
16.3 实战练习
第17章 对象的引用与传递
17.1 初步了解引用传递
17.2 引用数据类型的传递
17.3 引用传递与现实生活的联系
17.4 引用小分析——集成设计模式
17.5 对象克隆
17.6 反射机制
17.7 高手点拨
17.8 实战练习
第18章 包及访问权限
18.1 包的概念及使用
18.2 类成员的访问控制权限
18.3 Java的命名规范
18.4 打包工具──Jar命令的使用
18.5 构造方法私有化—单例设计模式(Singleton)
18.6 多例设计模式
18.7 高手点拨
18.8 实战练习
第19章 异常的捕获与处理
19.1 异常的基本概念
19.2 异常类的处理流程
19.3 throws关键字
19.4 throw关键字
19.5 异常处理的标准格式
19.6 RuntimeException类
19.7 编写自己的异常类
19.8 高手点拨
19.9 实战练习
第20章 Java类集框架
20.1 认识类集框架
20.2 类集接口
20.3 单值保存的最大父接口—Collection
20.4 Collection接口的具体实现类
20.5 允许重复的子接口—List
20.6 数组操作类——Arrays
20.7 比较器
20.8 不允许重复的子接口—Set
20.9 类集的输出
20.10 偶对象保存接口——Map
20.11 前期版本遗留下来的类和接口
20.12 Collections类
20.13 Java 8中的泛型
20.14 高手点拨
20.15 实战练习
第21章 给编译器看的注解—Annotation
21.1 Annotation的含义
21.2 系统内建的Annotation
21.3 自定义Annotation
21.4 Retention和RetentionPolicy
21.5 反射与Annotation
21.6 深入Annotation
21.7 高手点拨
21.8 实战练习
第3篇 高级应用
第22章 齐头并进完成任务—多线程
22.1 感知多线程
22.2 体验多线程
22.3 线程的状态
22.4 线程操作的一些方法
22.5 多线程的同步
22.6 线程间通信
22.7 线程生命周期的控制
22.8 高手点拨
22.9 实战练习
第23章 文件I/O操作
23.1 文件操作类——File
23.2 RandomAccessFile类
23.3 字节流与字符流
23.4 管道流
23.5 内存操作流
23.6 打印流
23.7 合并(序列)流
23.8 System类对I/O的支持
23.9 字符编码
23.10 对象序列化
23.11 Java 8 中有关流的新功能
23.12 高手点拨
23.13 实战练习
第24章 Java网页小程序—Java Applet
24.1 Applet程序简介
24.2 Eclipse开发Applet的流程
24.3 Applet程序中使用的几个基本方法
24.4 在HTML中嵌入Applet程序
24.5 高手点拨
24.6 实战练习
第25章 Java 网络程序设计
25.1 Socket介绍
25.2 ServerSocket概念
25.3 Socket程序
25.4 DatagramSocket程序
25.5 网络编程的基本概念
25.6 TCP程序实现
25.7 UDP程序实现
25.8 网络编程的经典案例:Echo程序
25.9 高手点拨
25.10 实战练习
第26章 Java数据库编程
26.1 数据库连接的基本概念
26.2 使用数据库的准备工作
26.3 JDBC的使用
26.4 数据库连接的详细步骤
26.5 操作数据库
26.6 查询信息实例
26.7 与数据库相关的接口
26.8 PrepareStatement接口
26.9 批处理
26.10 事务处理
26.11 MySQL数据库
26.12 高手点拨
26.13 实战练习
第27章 DAO设计模式
27.1 程序的分层
27.2 具体问题的分析
27.3 定义数据传输/表现层对象类(DTO / VO)
27.4 定义数据层操作接口(DAO接口)和实现类
27.5 定义业务层操作接口(service)和实现类
27.6 编写其他辅助类
27.7 高手点拨
27.8 实战练习
第4篇 项目实战
第28章 Java项目开发实战—OA办公系统
28.1 系统概述
28.2 系统需求分析
28.3 系统设计
28.4 代码实现
28.5 高手点拨
28.6 实战练习
第29章 Java项目开发实战—电子商务网站平台开发
29.1 系统概述
29.2 系统需求分析
29.3 系统设计
29.4 代码实现
29.5 高手点拨
29.6 实战练习
更新时间:2019-01-02 05:00:12