发表于2024-11-22
书[0名0]: | (正版特价)Java核心技术 卷II 高级特性(原书[1[0第0]1]9版)|224859 |
图书定价: | 139元 |
图书作者: | (美)Cay S. Horstmann,Gary Cornell |
出版社: | 机械工业出版社 |
出版日期: | 2014-03-11 0:00:00 |
ISBN号: | 9787111442509 |
开本: | 16开 |
页数: | 842 |
版次: | 1-1 |
作者简介 |
Cay S. Horstmann 圣何塞州立[0大0][0学0]计算机科[0学0]系教授、Java的倡导者,经常在开发人员[0会0]议上发表演讲。他是《Scala for the Impatient》(Addison-Wesley, 2012)的作者,并参与撰写了《Core JavaServerTM Faces,Third Edition》(Prentice H[0all0], 2010)。 Gary Cornell 已经教授程序设计专业课程20余年,并撰写了多部专著。他是Apress的创始人之一。他撰写的程序设计专业书籍十分[0畅0]销,曾荣获Jolt[0大0]奖,并获得Visual Basic Magazine的读者[zui]喜爱作[0品0][0大0]奖。 |
内容简介 |
Java[0领0]域[zui]有影响力和价值的著作之一,由拥有20多年教[0学0]与研究经验的资深Java技术专家撰写(获Jolt[0大0]奖),与《Java编程思想》齐[0名0],10余年全球[0畅0]销不衰,广受好[0评0]。[1[0第0]1]9版根据Java SE 7全面更新,同时修正了[1[0第0]1]8版中的不足,系统全面讲解Java语言的核心概念、语[0法0]、重要特性和开发方[0法0]。《Java核心技术 卷II 高级特性(原书[1[0第0]1]9版)》全面覆盖Java技术的高级主题,包括流与文件、XML、网络、数据库编程、[0国0]际化等,详细描述了图形与GUI编程,还涉及安全、远程方[0法0]、注解处理、本地方[0法0]等。本书对Java技术的阐述精确到位,叙述方式深入浅出,并包含[0大0]量示例代码,能够帮助读者充分理解Java语言并灵活应用。 |
目录 |
《Java核心技术 卷II 高级特性(原书[1[0第0]1]9版)》 译者序 前言 [1[0第0]1]1章 流与文件1 1.1 流1 1.1.1 读写字节1 1.1.2 完整的流家族3 1.1.3 组合流过滤器7 1.2 文本输入与输出10 1.2.1 如何写出文本输出10 1.2.2 如何读入文本输入13 1.2.3 以文本格式存储对象13 1.2.4 字符集16 1.3 读写二进制数据20 1.4 ZIP文档27 1.5 对象流与序列化29 1.5.1 理解对象序列化的文件格式34 1.5.2 修改默认的序列化机制39 1.5.3 序列化单例和类型安全的枚举40 1.5.4 版本管理42 1.5.5 为克隆使用序列化44 1.6 操作文件46 1.6.1 Path46 1.6.2 读写文件48 1.6.3 复制、移动和删除文件49 1.6.4 创建文件和目录50 1.6.5 获取文件信息51 1.6.6 迭代目录中的文件53 1.6.7 ZIP文件系统55 1.7 内存映射文件56 1.7.1 缓冲区数据结构62 1.7.2 文件加锁机制64 1.8 正则表达式66 [1[0第0]1]2章 XML76 2.1 XML概述76 2.2 解析XML文档81 2.3 验证XML文档91 2.3.1 文档类型定义92 2.3.2 XML Schema98 2.3.3 实用示例101 2.4 使用XPath来定位信息113 2.5 使用命[0名0]空间119 2.6 流机制解析器121 2.6.1 使用SAX解析器122 2.6.2 使用StAX解析器126 2.7 生成XML文档129 2.7.1 不带命[0名0]空间的文档130 2.7.2 带命[0名0]空间的文档130 2.7.3 写出文档131 2.7.4 示例:生成SVG文件131 2.7.5 使用StAX写XML文档133 2.8 XSL转换140 [1[0第0]1]3章 网络151 3.1 连接到服务器151 3.1.1 套接字[0超0]时155 3.1.2 因特网地址156 3.2 实现服务器157 3.2.1 为多个客户端服务160 3.2.2 半关闭163 3.3 可中断套接字164 3.4 获取Web数171 3.4.1 URL和URI171 3.4.2 使用URLConnection获取信息173 3.4.3 提交表单数据181 3.5 发送E-mail187 [1[0第0]1]4章 数据库编程191 4.1 JDBC的设计191 4.1.1 JDBC驱动程序类型192 4.1.2 JDBC的典型用[0法0]193 4.2 结构化查询语言194 4.3 JDBC配置198 4.3.1 数据库URL199 4.3.2 驱动程序JAR文件199 4.3.3 启动数据库199 4.3.4 注册驱动器类200 4.3.5 连接到数据库201 4.4 执行SQL语句203 4.4.1 管理连接、语句和结果集206 4.4.2 分析SQL异常207 4.4.3 组装数据库209 4.5 执行查询操作212 4.5.1 预备语句212 4.5.2 读写LOB218 4.5.3 SQL转义219 4.5.4 多结果集220 4.5.5 获取自动生成键221 4.6 可滚动和可更新的结果集222 4.6.1 可滚动的结果集222 4.6.2 可更新的结果集224 4.7 行集228 4.7.1 构建行集228 4.7.2 被缓存的行集229 4.8 元数据231 4.9 事务240 4.9.1 保存点241 4.9.2 批量更新241 4.9.3 高级SQL类型243 4.10 Web与企业应用中的连接管理244 [1[0第0]1]5章 [0国0]际化246 5.1 Locales 246 5.2 数字格式251 5.3 日期和时间257 5.4 排序264 5.4.1 排序强度265 5.4.2 分解265 5.5 消息格式化270 选择格式272 5.6 文本文件和字符集273 源文件的字符编码274 5.7 资源包275 5.7.1 定位资源包275 5.7.2 属性文件276 5.7.3 包类277 5.8 一个完整的例子278 [1[0第0]1]6章 高级Swing293 6.1 列表293 6.1.1 JList构件293 6.1.2 列表模式298 6.1.3 插入和移除值302 6.1.4 值的绘制304 6.2 表格307 6.2.1 简单表格307 6.2.2 表格模型310 6.2.3 对行和列的操作314 6.2.4 单元格的绘制和编辑328 6.3 树338 6.3.1 简单的树339 6.3.2 节点枚举352 6.3.3 绘制节点353 6.3.4 监听树事件356 6.3.5 定制树模型362 6.4 文本构件370 6.4.1 文本构件中的修改跟踪371 6.4.2 格式化的输入框373 6.4.3 JSpinner构件388 6.4.4 用JEditorPane显示HTML395 6.5 进度指示器401 6.5.1 进度条401 6.5.2 进度监视器404 6.5.3 监视输入流的进度407 6.6 构件组织器和装饰器411 6.6.1 分割面板411 6.6.2 选项卡面板414 6.6.3 桌面面板和内部框体419 6.6.4 级联与平铺422 6.6.5 否决属性设置425 [1[0第0]1]7章 高级AWT440 7.1 绘图操作流程440 7.2 形状442 7.3 区域456 7.4 笔划458 7.5 着色465 7.6 坐标变换466 7.7 剪切471 7.8 透明与组合473 7.9 绘图提示481 7.10 图像的读取器和写入器486 7.10.1 获得图像文件类型的读取器和写入器487 7.10.2 读取和写入带有多个图像的文件488 7.11 图像处理496 7.11.1 构建光栅图像496 7.11.2 图像过滤502 7.12 打印510 7.12.1 图形打印510 7.12.2 打印多页文件518 7.12.3 打印预览520 7.12.4 打印服务程序528 7.12.5 流打印服务程序531 7.12.6 打印属性532 7.13 剪贴板538 7.13.1 用于数据传递的类和接口539 7.13.2 传递文本540 7.13.3 Transferable接口和数据风格543 7.13.4 构建一个可传递的图像545 7.13.5 通过系统剪贴板传递Java对象548 7.13.6 使用本地剪贴板来传递对象引用552 7.14 拖放操作552 7.14.1 Swing对数据传递的支持553 7.14.2 拖曳源557 7.14.3 放置目标559 7.15 平台集成566 7.15.1 闪屏566 7.15.2 启动桌面应用程序571 7.15.3 系统托盘576 [1[0第0]1]8章 JavaBean构件581 8.1 为何使用Bean581 8.2 编写Bean的过程583 8.3 使用Bean构造应用程序585 8.3.1 将Bean打包成JAR文件585 8.3.2 在开发环境中组合Bean586 8.4 Bean属性与事件的命[0名0]模式591 8.5 Bean属性的类型594 8.5.1 简单属性594 8.5.2 索引属性594 8.5.3 绑定属性595 8.5.4 约束属性596 8.6 BeanInfo类603 8.7 属性编辑器607 8.8 定制器616 8.9 JavaBean持久化624 8.9.1 JavaBean持久化可用于任何数据628 8.9.2 一个JavaBean持久化的完整示例633 [1[0第0]1]9章 安全644 9.1 类加载器645 9.1.1 类加载器的层次结构646 9.1.2 将类加载器作为命[0名0]空间647 9.1.3 编写你自己的类加载器648 9.2 字节码校验653 9.3 安全管理器与访问[0权0]限657 9.3.1 Java平台安全性658 9.3.2 安全策略文件661 9.3.3 定制[0权0]限667 9.3.4 实现[0权0]限类669 9.4 用户认证674 9.5 数字签[0名0]687 9.5.1 消息摘要688 9.5.2 消息签[0名0]691 9.5.3 校验签[0名0]693 9.5.4 认证问题695 9.5.5 证书签[0名0]697 9.5.6 证书请求698 9.6 代码签[0名0]699 9.6.1 JAR文件签[0名0]699 9.6.2 软件开发者证书702 9.7 加密704 9.7.1 对称密码705 9.7.2 密钥生成706 9.7.3 密码流710 9.7.4 公共密钥密码711 [1[0第0]1]10章 脚本、编译与注解处理716 10.1 Java平台的脚本716 10.1.1 获取脚本引擎716 10.1.2 脚本赋值与绑定717 10.1.3 重定向输入和输出719 10.1.4 调用脚本的函数和方[0法0]720 10.1.5 编译脚本722 10.1.6 一个示例:用脚本处理GUI事件722 10.2 编译器API727 10.2.1 编译便捷之[0法0]727 10.2.2 使用编译工具727 10.2.3 一个示例:动态Java代码生成732 10.3 使用注解737 10.4 注解语[0法0]743 10.5 标准注解746 10.5.1 用于编译的注解747 10.5.2 用于管理资源的注解748 10.5.3 元注解748 10.6 源码级注解处理750 10.7 字节码工程756 [1[0第0]1]11章 分布式对象765 11.1 客户与服务器的角色765 11.2 远程方[0法0]调用767 11.3 RMI编程模型769 11.3.1 接口与实现769 11.3.2 RMI注册表770(正版特价)Java核心技术 卷II 高级特性(原书第9版) 计算机与互…|224859 下载 mobi epub pdf txt 电子书 格式 (正版特价)Java核心技术 卷II 高级特性(原书第9版) 计算机与互…|224859 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024(正版特价)Java核心技术 卷II 高级特性(原书第9版) 计算机与互…|224859 下载 mobi pdf epub txt 电子书 格式 2024 (正版特价)Java核心技术 卷II 高级特性(原书第9版) 计算机与互…|224859 下载 mobi epub pdf 电子书用户评价
评分
评分
评分
评分
评分
评分
评分
评分
评分
类似图书 点击查看全场最低价
(正版特价)Java核心技术 卷II 高级特性(原书第9版) 计算机与互…|224859 mobi epub pdf txt 电子书 格式下载 2024 分享链接相关图书
|