Java 开发从入门到精通

Java 开发从入门到精通

作者:扶松柏陈小玉

出版社:人民邮电

出版年:2016年9月

ISBN:9787115420275

所属分类:商业管理

书刊介绍

《Java 开发从入门到精通》内容简介

本书由浅入深地详细讲解了Java的开发技术,并通过具体实例的实现过程演练了各个知识点的具体使用流程。本书共20章,第1~2章讲解了Java技术的基础知识,包括Java印象和首段Java程序;第3~9章分别讲解了Java语法、条件语句、循环语句、数组、面向对象等知识,这些内容都是Java开发技术的核心知识;第10~14章分别讲解了集合、类库、泛型、异常处理、I/O和文件处理的基本知识,这些内容是Java开发技术的重点和难点;第15~19章是典型应用内容,分别讲解了数据库编程、网络与通信编程、多线程等内容;第20章通过一个综合实例的实现过程,介绍了Java技术在综合项目中的使用流程。本书内容循序渐进,以“技术解惑”和“范例演练”贯穿全书,引领读者全面掌握Java语言。
本书不但适用于Java的初学者,也适用于有一定Java基础的读者,还可以作为大专院校相关专业的师生学习用书和培训学校的教材。
作者:扶松柏,陈小玉

作品目录

前言
第1章:Java之印象
1.1、初步认识Java
1.2、面向对象
1.3、技术解惑
第2章:第一段Java程序
2.1、搭建Java开发平台
2.2、编写第一段Java程序
2.3、使用IDE工具
2.4、Java的运行机制
2.5、技术解惑
第3章:Java语法
3.1、量
3.2、数据类型
3.3、运算符
3.4、标识符和关键字
3.5、字符串
3.6、类型转换
3.7、技术解惑
第4章:条件语句
4.1、if语句详解
4.2、switch语句详解
4.3、条件语句演练
4.4、技术解惑
第5章:循环语句
5.1、Java循环语句
while循环的书写格式
5.2、跳转语句
5.3、技术解惑
第6章:特殊数据——数组
6.1、简单的一维数组
6.2、二维数组
6.3、三维数组
6.4、操作数组
6.5、深入理解数组
6.6、技术解惑
第7章:Java的面向对象(上)
7.1、类
7.2、修饰符
7.3、方法详解
7.4、使用this
7.5、使用类和对象
7.6、抽象类和抽象方法
7.7、软件包
7.8、技术解惑
第8章:Java的面向对象(中)
8.1、类的继承
8.2、重写和重载
8.3、隐藏和封装
8.4、接口
8.5、技术解惑
第9章:Java的面向对象(下)
9.1、构造器详解
9.2、多态
9.3、引用类型
9.4、组合
9.5、初始化块
9.6、包装类
9.7、深入详解final修饰符
9.8、内部类
9.9、枚举类
9.10、技术解惑
第10章:集合
10.1、Java集合概述
10.2、Collection接口和Iterator接口
10.3、Set接口
10.4、List接口
10.5、Map接口
10.6、Queue接口
10.7、集合工具类Collections
10.8、其他集合类
10.9、技术解惑
第11章:常用的类库
11.1、StringBuffer类
11.2、Runtime类
11.3、程序国际化
11.4、System类
11.5、Date类
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、Observable类和Observer接口
11.15、正则表达式
11.16、Timer类和TimerTask类
11.17、技术解惑
第12章:泛型
12.1、泛型基础
12.2、泛型详解
12.3、类型通配符
12.4、泛型方法
12.5、泛型接口
12.6、泛型继承
12.7、运行时类型识别
12.8、强制类型转换
12.9、擦除
12.10、技术解惑
第13章:异常处理
13.1、什么是异常
13.2、异常处理方式
13.3、抛出异常
13.4、自定义异常
13.5、分析Checked异常和Runtime异常的区别
13.6、异常处理的陋习
13.7、异常处理语句的规则
13.8、技术解惑
第14章:I/O与文件处理
14.1、Java
I/O简介
14.2、File类
14.3、RandomAccessFile类
14.4、字节流与字符流
14.5、字节转换流
14.6、内存操作流
14.7、管道流
14.8、打印流
14.9、System类
14.10、BufferedReader类
14.11、Scanner类
14.12、数据操作流
14.13、合并流
14.14、压缩流
14.15、回退流
14.16、字符编码
14.17、对象序列化
14.18、新增的I/O
14.19、技术解惑
第15章:AWT的奇幻世界
15.1、GUI和AWT
15.2、容器
15.3、布局管理器
15.4、AWT的常用组件
15.5、事件处理
15.6、AWT的菜单
15.7、绘图
15.8、位图操作
15.9、技术解惑
第16章:Swing详解
16.1、Swing基础
16.2、Swing的组件
16.3、拖放处理
16.4、实现进度条效果——JProgressBar、ProgressMonitor和BoundedRangeModel
16.5、JSlider和BoundedRangeModel
16.6、JList和JComboBox
16.7、JTree和TreeModel
16.8、技术解惑
第17章:数据库编程
17.1、SQL基础
17.2、初识JDBC
17.3、常用的几种数据库
17.4、执行SQL语句的方式
17.5、事务处理
17.6、存储过程
17.7、技术解惑
第18章:网络与通信编程
18.1、Java中的网络包
18.2、TCP编程
18.3、UDP编程
18.4、代理服务器
18.5、技术解惑
第19章:多线程
19.1、线程基础
19.2、创建线程
19.3、线程的生命周期
19.4、控制线程
19.5、线程传递数据
19.6、数据同步
19.7、总结多线程编程的常见缺陷及其产生的原因
19.8、技术解惑
第20章:整合开发企业快信系统
20.1、一个项目
20.2、系统设计
20.3、搭建开发环境
20.4、规划系统文件
20.5、具体编码
20.6、分析Java
Mail组件
20.7、项目调试
欢迎来到异步社区!
异步社区的来历
社区里都有什么?
灵活优惠的购书
社区里还可以做什么?
加入异步

相关推荐

微信二维码