Java开发实战经典(第2版)

Java开发实战经典(第2版)

作者:李兴华

出版社:清华大学

出版年:2017年11月

ISBN:9787302483663

所属分类:保健养生

书刊介绍

《Java开发实战经典(第2版)》内容简介

本书从初学者的角度,以丰富的实例、案例,通俗易懂的语言,简单的图示,详细地介绍Java开发中用到的多种重点技术。全书分为23章,包括需要重点掌握的环境搭建、简单Java程序、Java基础程序设计、数组与方法、面向对象程序设计(基础篇和高级篇)、异常的捕获及处理、包及访问控制权限、Java常用类库、Java IO、Java类集、Java数据库编程;需要理解或掌握的多线程、泛型、枚举、Java反射机制、Annotation、Eclipse开发工具;需要了解或掌握的图形界面、Java网络编程、Java新IO等内容。
李兴华,知名Java培训讲师,Java EE高端培训讲师,北京魔乐科技软件实训中心教学总监、首席讲师,中科软通项目经理,赛迪网职业特邀讲师,51CTO知名专家。15年从业经验,先后为40多家大中型企业做过培训,培训学员逾万人。

作品目录

作者简介
内容简介
前言
Preface
第1部分
Java基础程序设计
第1章:认识Java
1.1、认识Java
1.2、Java开发环境搭建
1.3、本章要点
1.4、习题
第2章:简单的Java程序
2.1、一个简单的Java范例
2.2、Java程序的注释
2.3、Java中的标识符
2.4、Java中的关键字
2.5、变量和常量
2.6、本章要点
2.7、习题
第3章:Java基础程序设计
3.1、数据类型划分
3.2、基本数据类型
3.3、数据类型的转换
3.4、运算符、表达式与语句
3.5、选择与循环语句
3.6、本章要点
3.7、习题
第4章:数组与方法
4.1、数组的定义及使用
4.2、方法的声明及使用
4.3、数组的引用传递
4.4、Java新特性对数组的支持
4.5、本章要点
4.6、习题
第2部分
Java面向对象程序设计
第5章:面向对象编程(基础篇)
5.1、面向对象的基本概念
5.2、类与对象
5.3、封装性
5.4、构造方法
5.5、匿名对象
5.6、实例讲解——类设计分析
5.7、String类
5.8、引用传递及基本应用
5.9、this关键字
5.10、static关键字
5.11、代码块
5.12、构造方法私有化
5.13、对象数组
5.14、内部类
5.15、实例讲解
5.16、本章要点
5.17、习题
第6章:面向对象(高级篇)
6.1、继承的基本概念
6.2、继承的进一步研究
6.3、范例——继承的应用
6.4、final关键字
6.5、抽象类的基本概念
6.6、接口的基本概念
6.7、对象的多态性
6.8、instanceof关键字
6.9、抽象类与接口的应用
6.10、实例分析——宠物商店
6.11、Object类
6.12、包装类
6.13、匿名内部类
6.14、本章要点
6.15、习题
第7章:异常的捕获及处理
7.1、异常的基本概念
7.2、throws与throw关键字
7.3、Exception类与RuntimeException类
7.4、自定义异常类
7.5、断言(assert)
7.6、本章要点
7.7、习题
第8章:包及访问控制权限
8.1、包的概念及使用
8.2、jar命令的使用
8.3、访问控制权限
8.4、Java命名规范
8.5、本章要点
8.6、习题
第3部分
Java应用程序设计
第9章:多线程
9.1、进程与线程
9.2、Java中线程的实现
9.3、线程的状态
9.4、线程操作的相关方法
9.5、线程操作范例
9.6、同步与死锁
9.7、线程操作案例——生产者及消费者
9.8、线程的生命周期
9.9、本章要点
9.10、习题
第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章:Java常用类库
11.1、StringBuffer类
11.2、Runtime类
11.3、国际化程序
11.4、System类
11.5、日期操作类
11.6、Math类
11.7、Random类
11.8、NumberFormat类
11.9、BigInteger类
11.10、BigDecimal类
11.11、对象克隆技术
11.12、Arrays类
11.13、Comparable接口
11.14、另一种比较器Comparator
11.15、观察者设计模式
11.16、正则表达式
11.17、定时调度
11.18、本章要点
11.19、习题
第12章:Java
IO
12.1、操作文件的类——File
12.2、RandomAccessFile类
12.3、字节流与字符流基本操作
12.4、转换流——OutputStreamWriter类与InputStreamReader类
12.5、内存操作流
12.6、管道流
12.7、打印流
12.8、System类对IO的支持
12.9、BufferedReader类
12.10、Scanner类
12.11、数据操作流
12.12、合并流
12.13、压缩流
12.14、回退流
12.15、字符编码
12.16、对象序列化
12.17、实例操作——单人信息管理程序
12.18、本章要点
12.19、习题
第13章:Java类集框架
13.1、认识类集
13.2、Collection接口
13.3、List接口
13.4、Set接口
13.5、SortedSet接口
13.6、集合的输出
13.7、Map接口
13.8、SortedMap接口
13.9、集合工具类Collections
13.10、其他集合类
13.11、范例
13.12、本章要点
13.13、习题
第14章:枚举
14.1、枚举类型简介
14.2、使用简单程序完成枚举的功能
14.3、定义一个枚举类型
14.4、Enum
14.5、类集对枚举的支持——EnumMap类与EnumSet类
14.6、让枚举类实现一个接口
14.7、在枚举类中定义抽象方法
14.8、本章要点
14.9、习题
第15章:Java反射机制
15.1、认识Class类
15.2、Class类的使用
15.3、反射的应用——取得类的结构
15.4、Java反射机制的深入应用
15.5、ClassLoader
15.6、动态代理
15.7、类的生命周期
15.8、工厂设计模式
15.9、本章要点
15.10、习题
第16章:Annotation与Lamda
16.1、Annotation简介
16.2、系统内建的Annotation
16.3、自定义Annotation
16.4、通过反射取得Annotation
16.5、@Target注释
16.6、@Documented注释
16.7、@Inherited注释
16.8、Lamda表达式
16.9、方法引用
16.10、内建函数式接口
16.11、本章要点
16.12、习题
第17章:Java数据库编程
17.1、JDBC概述
17.2、MySQL数据库
17.3、SQL语法基础
17.4、JDBC操作步骤
17.5、连接数据库
17.6、执行数据库的更新操作
17.7、ResultSet接口
17.8、PreparedStatement接口
17.9、处理大数据对象
17.10、CallableStatement接口
17.11、JDBC
2.0操作
17.12、事务处理
17.13、使用元数据分析数据库
17.14、使用JDBC连接Oracle数据库
17.15、本章要点
17.16、习题
第18章:图形界面
18.1、AWT简介
18.2、Swing简介
18.3、基本容器JFrame
18.4、标签组件JLabel
18.5、按钮组件JButton
18.6、布局管理器
18.7、其他容器
18.8、不弹起的按钮组件JToggleButton
18.9、文本组件JTextComponent
18.10、事件处理
18.11、单选钮:JRadioButton
18.12、复选框JCheckBox
18.13、列表框JList
18.14、下拉列表框JComboBox
18.15、菜单组件
18.16、文件选择框JFileChooser
18.17、表格
18.18、本章要点
18.19、习题
第19章:Java网络编程
19.1、IP与InetAddress类
19.2、URL与URLConnection类
19.3、URLEncoder类与URLDecoder类
19.4、TCP程序设计
19.5、UDP程序设计
19.6、本章要点
19.7、习题
第20章:Java新IO
20.1、Java新IO简介
20.2、缓冲区与Buffer
20.3、通道
20.4、文件锁FileLock类
20.5、字符集Charset类
20.6、Selector类
20.7、本章要点
第21章:Eclipse开发工具
21.1、Eclipse简介
21.2、使用Eclipse
21.3、开发Java程序
21.4、JUnit测试工具
21.5、CVS客户端的配置
21.6、本章要点
第22章:DAO设计模式
22.1、程序分层
22.2、实例分析
22.3、准备阶段
22.4、开发数据层
22.5、开发业务层
22.6、定义测试类
22.7、本章要点
第23章:Java内存模型
23.1、JVM内存体系结构
23.2、Java对象访问方式
23.3、JVM垃圾收集
23.4、G1收集器
23.5、引用类型
23.6、本章要点
教学视频学习二维码
附录CD

相关推荐

微信二维码