
0人評分過此書
《Java開發實戰經典(第2版)》從初學者的角度,以豐富的實例、案例,通俗易懂的語言,簡單的圖示,詳細地介紹Java開發中用到的多種重點技術。全書分為23章,包括需要重點掌握的環境搭建、簡單Java程序、Java基礎程序設計、數組與方法、面向對象程序設計(基礎篇和高級篇)、異常的捕獲及處理、包及訪問控制權限、Java常用類庫、JavaIO、Java類集、Java數據庫編程;需要理解或掌握的多線程、泛型、枚舉、Java反射機制、Annotation、Eclipse開發工具;需要了解或掌握的圖形界面、Java網絡編程、Java新IO等內容。《Java開發實戰經典(第2版)》列舉50個教學案例、730個小實例、104道習題及近100個示意圖,方便讀者快速理解和掌握。本書還附帶長達60小時的教學視頻和PPT電子教案,並專門提供BBS論壇為讀者解答問題。作者有多年的開發和教學經驗,希望能成為讀者的良師益友。《Java開發實戰經典(第2版)》適合Java技術的初學者,也適合作為培訓中心教材或計算機相關專業人員的參考書。
- 封面页
- 书名页
- 版权页
- 作者简介
- 内容简介
- 前言 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
- 出版地 : 中國大陸
- 語言 : 簡體中文
評分與評論
請登入後再留言與評分