Java 开发从入门到精通
¥37.76
作品简介
本书由浅入深地详细讲解了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 项目调试
欢迎来到异步社区!
异步社区的来历
社区里都有什么?
灵活优惠的购书
社区里还可以做什么?
加入异步
载入中
大家都喜欢
Android底层开发技术实战详解(第2版)
19.60元OpenStack高可用集群(下册)
30.00元Web全栈项目开发入门与实战
50.60元推荐系统算法实践
26.99元