• {正版现货新书} Java核心技术:卷Ⅱ:Volume Ⅱ:高级特性:Advanced features 9787111719748 (美)凯·S.霍斯特曼(Cay S.Horstmann)著
  • {正版现货新书} Java核心技术:卷Ⅱ:Volume Ⅱ:高级特性:Advanced features 9787111719748 (美)凯·S.霍斯特曼(Cay S.Horstmann)著
  • {正版现货新书} Java核心技术:卷Ⅱ:Volume Ⅱ:高级特性:Advanced features 9787111719748 (美)凯·S.霍斯特曼(Cay S.Horstmann)著
  • {正版现货新书} Java核心技术:卷Ⅱ:Volume Ⅱ:高级特性:Advanced features 9787111719748 (美)凯·S.霍斯特曼(Cay S.Horstmann)著
  • {正版现货新书} Java核心技术:卷Ⅱ:Volume Ⅱ:高级特性:Advanced features 9787111719748 (美)凯·S.霍斯特曼(Cay S.Horstmann)著
  • {正版现货新书} Java核心技术:卷Ⅱ:Volume Ⅱ:高级特性:Advanced features 9787111719748 (美)凯·S.霍斯特曼(Cay S.Horstmann)著
  • {正版现货新书} Java核心技术:卷Ⅱ:Volume Ⅱ:高级特性:Advanced features 9787111719748 (美)凯·S.霍斯特曼(Cay S.Horstmann)著
  • {正版现货新书} Java核心技术:卷Ⅱ:Volume Ⅱ:高级特性:Advanced features 9787111719748 (美)凯·S.霍斯特曼(Cay S.Horstmann)著
  • {正版现货新书} Java核心技术:卷Ⅱ:Volume Ⅱ:高级特性:Advanced features 9787111719748 (美)凯·S.霍斯特曼(Cay S.Horstmann)著
  • {正版现货新书} Java核心技术:卷Ⅱ:Volume Ⅱ:高级特性:Advanced features 9787111719748 (美)凯·S.霍斯特曼(Cay S.Horstmann)著

{正版现货新书} Java核心技术:卷Ⅱ:Volume Ⅱ:高级特性:Advanced features 9787111719748 (美)凯·S.霍斯特曼(Cay S.Horstmann)著

全新正版现货,以书名为准,放心购买,购书咨询18515909251朱老师

94.55 6.3折 149 全新

库存85件

北京丰台

作者(美)凯·S.霍斯特曼(Cay S.Horstmann)著

出版社机械工业出版社

ISBN9787111719748

出版时间2023-03

装帧平装

开本16开

定价149元

货号22766454

上书时间2026-01-08

   商品详情   

品相描述:全新
商品描述
前言

【书摘与插画】

 
 
 
 

商品简介

伴随着Java的成长,《Java核心技术》从第1版到第11版一路走来,得到了广大Java程序设计人员的青睐,成为一本畅销不衰的Java经典图书。本书经全面修订,以涵盖Java 17的新特性。本书由获Jolt大奖并拥有20多年教学与研究经验的资深Java技术专家撰写,针对Java 17进行了全面更新。卷II 全面阐述Java高级特性,帮助你提升开发能力和技巧
 
全书共分12章。
第1章介绍了Java中的流。
第2章涵盖了输入/输出处理,包括读写文件和正则表达式。
第3章介绍了XML,展示如何解析XML文件、生成XML和使用XSL转换。
第4章讲解了网络API,以及怎样连接到服务器、实现自己的服务器、创建HTTP连接,并讨论了HTTP客户端。
第5章介绍了数据库编程,重点讲解JDBC,即Java数据库连接API。
第6章涵盖了如何使用日期和时间API来处理日期及时区。
第7章讨论了国际化。
第8章介绍了3种代码处理技术。
第9章讲解了从Java 9开始引入的Java平台模块系统,以促进Java平台和核心类库的有序演化。
第10章继续介绍了Java安全模型,展示怎样编写类加载器,以及如何使用消息摘要、代码签名、授权及加密等重要特性。
第11章讨论了高级Swing和图形化编程,包括表格构件、树构件、高级AWT,以及Java 2D API。
第12章介绍了本地方法,这个功能支持调用为微软Windows API这样的特殊机制而编写的各种方法。

 

建议卷Ⅰ和卷Ⅱ搭配学习。学完本书,你将成为一个真正的 Java 程序员。本书不仅让你深入了解设计和实现 Java 应用涉及的所有基础知识和 Java 特性,还会帮助你掌握开发 Java 程序所需的全部基本技能。相信在学习Java的道路上有了本书的辅助,你的学习一定可以做到事半功倍。



作者简介

凯·S. 霍斯特曼(Cay S. Horstmann)
美国圣何塞州立大学计算机科学系教授、Java技术的坚定倡导者、国际计算机协会(ACM)计算机教育贡献杰出会士,常年在国际上的各类计算机峰会上进行技术分享,为硅谷输送计算机专业人才30余年。他是《Java核心技术》两卷本的作者,并著有Core Java SE 9 for the Impatient, Second Edition(Addison-Wesley, 2018)和Scala for the Impatient, Second Edition(Addison- Wesley, 2017)。他还为专业程序员和计算机科学专业的学生撰写过数十本其他图书。



目录
译者序<br />前言<br />致谢<br /><br />第1章  流  1<br />1.1  从迭代到流的操作  1<br />1.2  流的创建  3<br />1.3  f?ilter、map和f?latMap方法  8<br />1.4  抽取子流和组合流  10<br />1.5  其他的流转换  11<br />1.6  简单约简  12<br />1.7  Optional类型  13<br />1.7.1  获取Optional值  13<br />1.7.2  消费Optional值  14<br />1.7.3  管道化Optional值  15<br />1.7.4  不适合使用Optional值的方式  15<br />1.7.5  创建Optional值  17<br />1.7.6  用f?latMap构建Optional值的<br />    函数  17<br />1.7.7  将Optional转换为流  18<br />1.8  收集结果  20<br />1.9  收集到映射表中  24<br />1.10  群组和分区  27<br />1.11  下游收集器  28<br />1.12  约简操作  33<br />1.13  基本类型流  34<br />1.14  并行流  39<br />第2章  输入与输出  43<br />2.1  输入/输出流  43<br />2.1.1  读写字节  43<br />2.1.2  完整的流家族  46<br />2.1.3  组合输入/输出流过滤器  50<br />2.1.4  文本输入与输出  53<br />2.1.5  如何写出文本输出  53<br />2.1.6  如何读入文本输入  55<br />2.1.7  以文本格式存储对象  56<br />2.1.8  字符编码方式  59<br />2.2  读写二进制数据  61<br />2.2.1  DataInput和DataOutput接口  61<br />2.2.2  随机访问文件  63<br />2.2.3  ZIP文档  67<br />2.3  对象输入/输出流与序列化  70<br />2.3.1  保存和加载序列化对象  70<br />2.3.2  理解对象序列化的文件格式  74<br />2.3.3  修改默认的序列化机制  79<br />2.3.4  readResolve和writeReplace方法  82<br />2.3.5  版本管理  84<br />2.3.6  为克隆使用序列化  86<br />2.3.7  反序列化和安全  88<br />2.4  操作文件  90<br />2.4.1  Path  90<br />2.4.2  读写文件  92<br />2.4.3  创建文件和目录  93<br />2.4.4  复制、移动和删除文件  94<br />2.4.5  获取文件信息  96<br />2.4.6  访问目录中的项  97<br />2.4.7  使用目录流  98<br />2.4.8  ZIP文件系统  101<br />2.5  内存映射文件  102<br />2.5.1  内存映射文件的性能  102<br />2.5.2  缓冲区数据结构  108<br />2.6  文件加锁机制  110<br />2.7  正则表达式  112<br />2.7.1  正则表达式语法  112<br />2.7.2  匹配整个字符串  115<br />2.7.3  找出字符串中的所有匹配  116<br />2.7.4  群组  117<br />2.7.5  用分隔符来分割  119<br />2.7.6  替换匹配  120<br />2.7.7  标志  120<br />第3章  XML  124<br />3.1  XML概述  124<br />3.2  XML文档的结构  126<br />3.3  解析XML文档  128<br />3.4  验证XML文档  137<br />3.4.1  文档类型定义  137<br />3.4.2  XML Schema  144<br />3.4.3  一个实践示例  146<br />3.5  使用XPath来定位信息  152<br />3.6  使用命名空间  156<br />3.7  流机制解析器  158<br />3.7.1  使用SAX解析器  158<br />3.7.2  使用StAX解析器  163<br />3.8  生成XML文档  166<br />3.8.1  不带命名空间的文档  166<br />3.8.2  带命名空间的文档  167<br />3.8.3  写出文档  167<br />3.8.4  使用StAX写出XML文档  169<br />3.8.5  示例:生成SVG文件  174<br />3.9  XSL转换  175<br />第4章  网络  184<br />4.1  连接到服务器  184<br />4.1.1  使用telnet  184<br />4.1.2  用Java连接到服务器  186<br />4.1.3  套接字超时  188<br />4.1.4  因特网地址  189<br />4.2  实现服务器  190<br />4.2.1  服务器套接字  190<br />4.2.2  为多个客户端服务  193<br />4.2.3  半关闭  196<br />4.2.4  可中断套接字  197<br />4.3  获取Web数据  203<br />4.3.1  URL和URI  203<br />4.3.2  使用URLConnection获取信息  205<br />4.3.3  提交表单数据  211<br />4.4  HTTP客户端  219<br />4.4.1  HttpClient类  219<br />4.4.2  HttpRequest类和体发布器  220<br />4.4.3  HttpResponse接口和体处理器  220<br />4.4.4  异步处理  221<br />4.5  发送E-mail  226<br />第5章  数据库编程  229<br />5.1  JDBC的设计  229<br />5.1.1  JDBC驱动程序类型  230<br />5.1.2  JDBC的典型用法  231<br />5.2  结构化查询语言  231<br />5.3  JDBC配置  236<br />5.3.1  数据库URL  236<br />5.3.2  驱动程序JAR文件  237<br />5.3.3  启动数据库  237<br />5.3.4  注册驱动器类  238<br />5.3.5  连接到数据库  238<br />5.4  使用JDBC语句  241<br />5.4.1  执行SQL语句  241<br />5.4.2  管理连接、语句和结果集  244<br />5.4.3  分析SQL异常  244<br />5.4.4  组装数据库  246<br />5.5  执行查询操作  250<br />5.5.1  预备语句  250<br />5.5.2  读写LOB  256<br />5.5.3  SQL转义  257<br />5.5.4  多结果集  259<br />5.5.5  获取自动生成的键  260<br />5.6  可滚动和可更新的结果集  260<br />5.6.1  可滚动的结果集  260<br />5.6.2  可更新的结果集  262<br />5.7  行集  265<br />5.7.1  构建行集  266<br />5.7.2  被缓存的行集  266<br />5.8  元数据  269<br />5.9  事务  278<br />5.9.1  用JDBC对事务编程  278<br />5.9.2  保存点  279<br />5.9.3  批量更新  279<br />5.9.4  高级SQL类型  281<br />5.10  Web与企业应用中的连接管理  282<br />第6章  日期和时间API  284<br />6.1  时间线  284<br />6.2  本地日期  288<br />6.3  日期调整器  292<br />6.4  本地时间  293<br />6.5  时区时间  294<br />6.6  格式化和解析  298<br />6.7  与遗留代码的互操作  302<br />第7章  国际化  304<br />7.1  locale  304<br />7.1.1  为什么需要locale  304<br />7.1.2  指定locale  305<br />7.1.3  默认locale  307<br />7.1.4  显示名字  308<br />7.2  数字格式  309<br />7.2.1  格式化数字值  310<br />7.2.2  DecimalFo

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP