ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Java语言程序设计(进阶篇)(原书第10版): 进阶篇

دانلود کتاب Java语言程序设计(进阶篇)(原书第10版): 进阶篇

Java语言程序设计(进阶篇)(原书第10版): 进阶篇

مشخصات کتاب

Java语言程序设计(进阶篇)(原书第10版): 进阶篇

ویرایش: 第10版 
نویسندگان:   
سری: 计算机科学丛书 
ISBN (شابک) : 9787111548560 
ناشر: 机械工业出版社 
سال نشر: 2016 
تعداد صفحات: 491 
زبان: Chinese 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 86 مگابایت 

قیمت کتاب (تومان) : 66,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 5


در صورت تبدیل فایل کتاب Java语言程序设计(进阶篇)(原书第10版): 进阶篇 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Java语言程序设计(进阶篇)(原书第10版): 进阶篇 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

封面
版权
前言
目录
第19章 泛型
	19.1 引言
	19.2 动机和优点
	19.3 定义泛型类和接口
	19.4 泛型方法
	19.5 示例学习:对一个对象数组进行排序
	19.6 原始类型和向后兼容
	19.7 通配泛型
	19.8 消除泛型和对泛型的限制
	19.9 示例学习:泛型矩阵类
	关键术语
	本章小结
	测试题
	编程练习题
第20章 线性表、栈、队列和优先队列
	20.1 引言
	20.2 合集
	20.3 迭代器
	20.4 线性表
		20.4.1 List接口中的通用方法
		20.4.2 数组线性表类ArrayList和链表类LinkedList
	20.5 Comparator接口
	20.6 线性表和合集的静态方法
	20.7 示例学习:弹球
	20.8 向量类和栈类
	20.9 队列和优先队列
		20.9.1 Queue接口
		20.9.2 双端队列Deque和链表LinkedList
	20.10 示例学习:表达式求值
	关键术语
	本章小结
	测试题
	编程练习题
第21章 集合和映射表
	21.1 引言
	21.2 集合
		21.2.1 HashSet
		21.2.2 LinkedHashSet
		21.2.3 TreeSet
	21.3 比较集合和线性表的性能
	21.4 示例学习:统计关键字
	21.5 映射表
	21.6 示例学习:单词的出现次数
	21.7 单元素与不可变的合集和映射表
	关键术语
	本章小结
	测试题
	编程练习题
第22章 开发高效算法
	22.1 引言
	22.2 使用大O符号来衡量算法效率
	22.3 示例:确定大O
	22.4 分析算法的时间复杂度
		22.4.1 分析二分查找算法
		22.4.2 分析选择排序算法
		22.4.3 分析汉诺塔问题
		22.4.4 常用的递推关系
		22.4.5 比较常用的增长函数
	22.5 使用动态编程计算斐波那契数
	22.6 使用欧几里得算法求最大公约数
	22.7 寻找素数的高效算法
	22.8 使用分而治之法寻找最近的点对
	22.9 使用回溯法解决八皇后问题
	22.10 计算几何:寻找凸包
		22.10.1 卷包裹算法
		22.10.2 格雷厄姆算法
	关键术语
	本章小结
	测试题
	编程练习题
第23章 排序
	23.1 引言
	23.2 插入排序
	23.3 冒泡排序
	23.4 归并排序
	23.5 快速排序
	23.6 堆排序
		23.6.1 堆的存储
		23.6.2 添加一个新的结点
		23.6.3 删除根结点
		23.6.4 Heap类
		23.6.5 使用Heap类进行排序
		23.6.6 堆排序的时间复杂度
	23.7 桶排序和基数排序
	23.8 外部排序
		23.8.1 实现阶段Ⅰ
		23.8.2 实现阶段Ⅱ
		23.8.3 结合两个阶段
		23.8.4 外部排序复杂度
	关键术语
	本章小结
	测试题
	编程练习题
第24章 实现线性表、栈、队列和优先队列
	24.1 引言
	24.2 线性表的通用特性
	24.3 数组线性表
	24.4 链表
		24.4.1 结点
		24.4.2 MyLinkedList类
		24.4.3 实现MyLinkedList
		24.4.4 MyArrayList和MyLinkedList
		24.4.5 链表的变体
	24.5 栈和队列
	24.6 优先队列
	本章小结
	测试题
	编程练习题
第25章 二叉查找树
	25.1 引言
	25.2 二叉查找树
		25.2.1 表示二叉查找树
		25.2.2 查找一个元素
		25.2.3 在BST中插入一个元素
		25.2.4 树的遍历
		25.2.5 BST类
	25.3 删除BST中的一个元素
	25.4 树的可视化和MVC
	25.5 迭代器
	25.6 示例学习:数据压缩
	关键术语
	本章小结
	测试题
	编程练习题
第26章 AVL树
	26.1 引言
	26.2 重新平衡树
	26.3 为AVL树设计类
	26.4 重写insert方法
	26.5 实现旋转
	26.6 实现delete方法
	26.7 AVLTree类
	26.8 测试 AVLTree类
	26.9 AVL树的时间复杂度分析
	关键术语
	本章小结
	测试题
	编程练习题
第27章 散列
	27.1 引言
	27.2 什么是散列
	27.3 散列函数和散列码
		27.3.1 基本数据类型的散列码
		27.3.2 字符串类型的散列码
		27.3.3 压缩散列码
	27.4 使用开放地址法处理冲突
		27.4.1 线性探测
		27.4.2 二次探测法
		27.4.3 再哈希法
	27.5 使用链地址法处理冲突
	27.6 装填因子和再散列
	27.7 使用散列实现映射表
	27.8 使用散列实现集合
	关键术语
	本章小结
	测试题
	编程练习题
第28章 图及其应用
	28.1 引言
	28.2 基本的图术语
	28.3 表示图
		28.3.1 表示顶点
		28.3.2 表示边:边数组
		28.3.3 表示边:Edge对象
		28.3.4 表示边:邻接矩阵
		28.3.5 表示边:邻接线性表
	28.4 图建模
	28.5 图的可视化
	28.6 图的遍历
	28.7 深度优先搜索(DFS)
		28.7.1 DFS的算法
		28.7.2 DFS的实现
		28.7.3 DFS的应用
	28.8 示例学习:连通圆问题
	28.9 广度优先搜索(BFS)
		28.9.1 BFS的算法
		28.9.2 BFS的实现
		28.9.3 BFS的应用
	28.10 示例学习:9枚硬币反面问题
	关键术语
	本章小结
	测试题
	编程练习题
第29章 加权图及其应用
	29.1 引言
	29.2 加权图的表示
		29.2.1 加权边的表示:边数组
		29.2.2 加权邻接矩阵
		29.2.3 邻接线性表
	29.3 WeightedGraph类
	29.4 最小生成树
		29.4.1 最小生成树算法
		29.4.2 完善Prim的MST算法
		29.4.3 MST算法的实现
	29.5 寻找最短路径
	29.6 示例学习:加权的9枚硬币反面问题
	关键术语
	本章小结
	测试题
	编程练习题
第30章 多线程和并行程序设计
	30.1 引言
	30.2 线程的概念
	30.3 创建任务和线程
	30.4 Thread类
	30.5 示例学习:闪烁的文本
	30.6 线程池
	30.7 线程同步
		30.7.1 synchronized关键字
		30.7.2 同步语句
	30.8 利用加锁同步
	30.9 线程间协作
	30.10 示例学习:生产者/消费者
	30.11 阻塞队列
	30.12 信号量
	30.13 避免死锁
	30.14 线程状态
	30.15 同步合集
	30.16 并行编程
	关键术语
	本章小结
	测试题
	编程练习题
第31章 网络
	31.1 引言
	31.2 客户端/服务器计算
		31.2.1 服务器套接字
		31.2.2 客户端套接字
		31.2.3 通过套接字进行数据传输
		31.2.4 客户端/服务器示例
	31.3 InetAddress类
	31.4 服务多个客户
	31.5 发送和接收对象
	31.6 示例学习:分布式井字游戏
	关键术语
	本章小结
	测试题
	编程练习题
第32章 Java数据库程序设计
	32.1 引言
	32.2 关系型数据库系统
		32.2.1 关系结构
		32.2.2 完整性约束
	32.3 SQL
		32.3.1 在MySQL上创建用户账户
		32.3.2 创建数据库
		32.3.3 创建和删除表
		32.3.4 简单插入、更新和删除
		32.3.5 简单查询
		32.3.6 比较运算符和布尔运算符
		32.3.7 操作符like、between-and和is null
		32.3.8 列的别名
		32.3.9 算术运算符
		32.3.10 显示互不相同的记录
		32.3.11 显示排好序的记录
		32.3.12 联结表
	32.4 JDBC
		32.4.1 使用JDBC开发数据库应用程序
		32.4.2 从JavaFX访问数据库
	32.5 PreparedStatement
	32.6 CallableStatement
	32.7 获取元数据
		32.7.1 数据库元数据
		32.7.2 获取数据库表
		32.7.3 结果集元数据
	关键术语
	本章小结
	测试题
	编程练习题
第33章 JavaServer Faces
	33.1 引言
	33.2 开始使用JSF
		33.2.1 创建一个JSF项目
		33.2.2 一个基本的JSF页面
		33.2.3 JSF的受管JavaBean
		33.2.4 JSF表达式
	33.3 JSF GUI组件
	33.4 处理表单
	33.5 示例学习:计算器
	33.6 会话跟踪
	33.7 验证输入
	33.8 将数据库与facelet绑定
	33.9 打开一个新的JSF页面
	关键术语
	本章小结
	测试题
	编程练习题
附录
	附录A Java关键字
	附录B ASCII字符集
	附录C 操作符优先级表
	附录D Java修饰符
	附录E 特殊浮点值
	附录F 数系
	附录G 位操作
	附录H 正则表达式
	附录I 枚举类型




نظرات کاربران