注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅教材研究生/本科/专科教材Java实用教程(第3版)

Java实用教程(第3版)

Java实用教程(第3版)

定 价:¥52.00

作 者: 郑阿奇 主编,姜乃松,殷红先 编著
出版社: 电子工业出版社
丛编项:
标 签: 工学 教材 研究生/本科/专科教材

购买这本书可以去


ISBN: 9787121266225 出版时间: 2015-09-01 包装:
开本: 页数: 字数:  

内容简介

  本教程以甲骨文最新发布的Java 8为基础,对第2版进行了全新改版,内容循序渐进、深入浅出,精心设计每一个实例,结构安排更为合理,使读者准确把握Java的知识点。教程包括Java实用教程、实验、习题和习题答案四部分(限于篇幅,习题和习题答案通过网络以电子档形式提供)。本教程在讲解内容后紧跟实例,很多章节的最后还配备有综合实例,对已经学习的主要知识进行综合应用。实验部分也是通过实例引导读者学习,并提出思考问题,最后在原来基础上让读者自己进行操作和编程练习。

作者简介

暂缺《Java实用教程(第3版)》作者简介

图书目录

第1部分 Java实用教程
第1章 Java语言及编程环境
1.1 Java语言简介
1.1.1 Java语言特点
1.1.2 Java运行机制
1.1.3 Java 8新特性
1.2 Java编程环境
1.2.1 JDK 8
1.2.2 Eclipse集成开发环境
第2章 Java语法基础
2.1 常量和变量
2.1.1 数据类型
2.1.2 标识符和关键字
2.1.3 常量
2.1.4 变量
2.1.5 类型转换
2.2 运算符和表达式
2.2.1 运算符
2.2.2 表达式
2.3 流程控制
2.3.1 分支语句
2.3.2 循环语句
2.3.3 流程跳转语句
2.4 数组
2.4.1 一维数组
2.4.2 多维数组
2.4.3 数组的访问
2.5 综合实例
第3章 Java类与对象
3.1 Java语言的类
3.1.1 面向对象程序设计概念
3.1.2 类的定义
3.1.3 变量初始化
3.1.4 类的方法
3.2 创建对象
3.2.1 构造方法
3.2.2 默认构造方法
3.2.3 构造方法重载
3.3 this引用
3.4 静态成员
3.4.1 静态变量
3.4.2 静态方法
3.4.3 main()方法
3.4.4 静态代码块
3.5 内部类
3.5.1 实例内部类
3.5.2 匿名内部类
3.5.3 static内部类
3.5.4 局部内部类
3.6 类的打包封装
3.6.1 包(package)机制
3.6.2 创建JAR文件
第4章 Java面向对象编程
4.1 继承
4.1.1 继承的定义
4.1.2 初始化基类
4.1.3 方法的重写
4.1.4 super关键字
4.2 多态
4.2.1 对象的类型转换
4.2.2 多态的实现
4.3 抽象类和接口
4.3.1 抽象方法与抽象类
4.3.2 接口概念及特性
4.4 终止继承
4.4.1 final类
4.4.2 final方法
4.4.3 final变量
4.5 修饰符的适用范围
4.5.1 修饰符及访问权限
4.5.2 类内部
4.5.3 同一个包的类
4.5.4 不同包的子类
4.5.5 任意类
4.5.6 继承规则
4.6 Java编程规范
4.6.1 代码书写规范
4.6.2 文档的使用
4.7 综合实例:航班管理
4.7.1 需求分析
4.7.2 程序设计
4.7.3 文档编制
第5章 Java常用类
5.1 Object类
5.1.1 equals()方法
5.1.2 hashCode()方法
5.1.3 toString()方法
5.2 字符串类
5.2.1 String类
5.2.2 StringBuffer类
5.3 包装类
5.4 Math类
5.5 Random类
5.6 日期时间类
5.6.1 Java 8的日期时间包
5.6.2 日历应用
5.7 正则表达式
5.7.1 基础知识
5.7.2 正则表达式的应用
5.8 数组实用类
5.8.1 复制数组
5.8.2 数组排序
5.8.3 数组元素的查找
第6章 Java语言新特性
6.1 枚举
6.1.1 定义枚举类型
6.1.2 enum构造方法
6.1.3 使用EnumMap
6.2 注解
6.2.1 内置注解
6.2.2 自定义注解
6.2.3 元注解
6.3 lambda表达式
6.3.1 lambda表达式简介
6.3.2 函数式接口
6.3.3 lambda表达式与匿名内部类
6.3.4 方法引用
第7章 容器和泛型
7.1 Collection与Iterator接口
7.2 Collections实用类
7.3 Set(集合)
7.3.1 HashSet
7.3.2 TreeSet
7.4 List(列表)
7.4.1 ArrayList
7.4.2 LinkedList
7.4.3 栈的实现
7.5 Queue(队列)
7.5.1 LinkedList实现
7.5.2 PriorityQueue
7.5.3 双向队列
7.6 Map(映射)
7.6.1 HashMap
7.6.2 TreeMap
7.7 泛型
7.7.1 泛型的基本概念
7.7.2 泛型方法
7.7.3 受限泛型
7.7.4 通配符与受限通配符
7.7.5 子类泛型
7.7.6 泛型数组
7.8 综合实例
第8章 异常处理   
8.1 异常概述
8.2 异常处理机制
8.2.1 异常的捕获与处理
8.2.2 声明抛出异常子句
8.2.3 抛出异常
8.3 自定义异常类
第9章 Java输入/输出系统
9.1 字节流
9.1.1 字节数组输入流
9.1.2 字节数组输出流
9.1.3 文件输入流
9.1.4 文件输出流
9.1.5 管道流
9.2 过滤流
9.2.1 缓冲流类
9.2.2 数据流类
9.2.3 PrintStream类
9.3 字符流
9.3.1 转换流类
9.3.2 FileReader和FileWriter
9.3.3 BufferedReader和
BufferedWriter
9.3.4 PrintWriter类
9.4 标准I/O
9.4.1 重新包装标准I/O
9.4.2 标准I/O重定向
9.5 随机访问文件类
9.6 对象序列化
9.7 File类
9.8 综合实例
第10章 多线程
10.1 线程的创建与启动
10.1.1 继承java.lang.Thread类
10.1.2 实现Runnable接口
10.2 线程的状态转换
10.3 线程调度
10.3.1 调整线程优先级
10.3.2 线程让步
10.3.3 合并线程
10.4 后台线程
10.5 线程互斥
10.5.1 临界区
10.5.2 对象锁机制
10.5.3 显式Lock对象
10.6 线程同步
10.7 综合实例
第11章 AWT图形用户界面编程
11.1 AWT容器
11.1.1 Window和Frame
11.1.2 Panel
11.2 布局管理器
11.3 事件处理机制
11.3.1 AWT事件与监听器
11.3.2 窗口事件
11.3.3 鼠标事件
11.3.4 键盘事件
11.3.5 内部类实现监听接口
11.3.6 类自身实现监听接口
11.3.7 外部类实现监听接口
11.3.8 采用事件适配器
11.4 在AWT中绘图
11.4.1 Graphics类
11.4.2 AWT绘图实现原理
11.5 综合实例
第12章 Swing组件及应用
12.1 窗口(JFrame)
12.2 Swing基本组件
12.2.1 按钮(JButton)
12.2.2 文本框(JTextField)
12.2.3 复选框(JCheckBox)和单选按钮(JRadioButton)
12.2.4 列表框(JList)
12.3 Swing菜单程序设计
12.3.1 菜单条(JMenuBar)
12.3.2 弹出式菜单(JPopupMenu)
12.3.3 页签面板(JTabbedPane)
12.3.4 工具栏(JToolBar)
12.4 Swing数据管理组件
12.4.1 表格(JTable)
12.4.2 树状视图(JTree)
12.5 Swing标准对话框
12.5.1 对话框(JDialog)
12.5.2 消息框(JOptionPane)
12.5.3 文件对话框(JFileChooser)
12.6 综合实例
第13章 Java基础开发综合实习
13.1 设计思路
13.2 汉诺塔上盘子模拟
13.3 对象定位及盘子的存放
13.4 创建汉诺塔及实现手动搬运盘子
13.5 自动搬运盘子
第14章 Java网络编程
14.1 网络程序设计基础
14.1.1 TCP与UDP
14.1.2 端口和套接字
14.2 TCP网络编程
14.2.1 TCP通信模型
14.2.2 Socket编程相关类
14.2.3 TCP通信程序
14.3 UDP网络编程
14.3.1 UDP相关类
14.3.2 UDP通信程序
14.3.3 组播
14.4 URL网络编程
14.4.1 URL类
14.4.2 URLConnetction类
14.5 综合实例
第15章 Java数据库编程
15.1 SQL语言简介
15.2 JDBC原理
15.3 访问数据库
15.3.1 加载并注册数据库驱动
15.3.2 建立到数据库的连接
15.3.3 执行数据库操作
15.4 JDBC编程
15.4.1 创建编程环境
15.4.2 创建数据库和表
15.4.3 操作数据库
15.4.4 事务处理
15.5 综合实例  
第2部分 实验
实验1 Java语言及编程环境
实验2 Java语法基础
实验3 Java类与对象
实验4 Java面向对象编程
实验5 Java常用类
实验6 Java语言新特性
实验7 容器和泛型
实验8 Java异常处理
实验9 Java输入/输出系统
实验10 多线程
实验11 AWT图形用户界面编程
实验12 Swing组件及应用
实验13 Java网络编程
实验14 Java数据库编程
第3部分 习题集
第1章 Java语言及编程环境
第2章 Java语法基础
第3章 Java类与对象
第4章 Java面向对象编程
第5章 Java常用类
第6章 Java语言新特性
第7章 容器和泛型
第8章 异常处理
第9章 Java输入/输出系统
第10章 多线程
第11章 AWT图形用户界面编程
第12章 Swing组件及应用
第14章 Java网络编程
第15章 Java数据库编程

本目录推荐