欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Java核心技术(卷Ⅱ高级特性原书第12版)/Java核心技术系列
      • 作者:(美)凯·S.霍斯特曼|责编:王颖|译者:陈昊鹏
      • 出版社:机械工业
      • ISBN:9787111719748
      • 出版日期:2023/03/01
      • 页数:663
    • 售价:59.6
  • 内容大纲

        本书由获Jolt大奖并拥有20多年教学与研究经验的资深Java技术专家撰写,针对Java 17进行了全面更新。
        全书共分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这样的特殊机制而编写的各种方法。
  • 作者介绍

        凯·S.霍斯特曼(Cay S.Horstmann ),圣何塞州立大学计算机科学系教授、Java的倡导者。他是《Java核心技术》两卷本的作者,并著有Core Java SE 9 for the Impatient, Second Edition和Scala for the Impatient, Second Edition(均由Addison-Wesley出版)。他还为专业程序员和计算机科学专业的学生撰写过数十本其他图书。
  • 目录

    译者序
    前言
    致谢
    第1章  流
      1.1  从迭代到流的操作
      1.2  流的创建
      1.3  filter、map和flatMap方法
      1.4  抽取子流和组合流
      1.5  其他的流转换
      1.6  简单约简
      1.7  Optional类型
        1.7.1  获取Optional值
        1.7.2  消费Optional值
        1.7.3  管道化Optional值
        1.7.4  不适合使用Optional值的方式
        1.7.5  创建Optional值
        1.7.6  用flatMap构建Optional值的函数
        1.7.7  将Optional转换为流
      1.8  收集结果
      1.9  收集到映射表中
      1.10  群组和分区
      1.11  下游收集器
      1.12  约简操作
      1.13  基本类型流
      1.14  并行流
    第2章  输入与输出
      2.1  输入/输出流
        2.1.1  读写字节
        2.1.2  完整的流家族
        2.1.3  组合输入/输出流过滤器
        2.1.4  文本输入与输出
        2.1.5  如何写出文本输出
        2.1.6  如何读入文本输入
        2.1.7  以文本格式存储对象
        2.1.8  字符编码方式
      2.2  读写二进制数据
        2.2.1  DataInput和DataOutput接口
        2.2.2  随机访问文件
        2.2.3  ZIP文档
      2.3  对象输入/输出流与序列化
        2.3.1  保存和加载序列化对象
        2.3.2  理解对象序列化的文件格式
        2.3.3  修改默认的序列化机制
        2.3.4  readResolve和writeReplace方法
        2.3.5  版本管理
        2.3.6  为克隆使用序列化
        2.3.7  反序列化和安全
      2.4  操作文件
        2.4.1  Path
        2.4.2  读写文件

        2.4.3  创建文件和目录
        2.4.4  复制、移动和删除文件
        2.4.5  获取文件信息
        2.4.6  访问目录中的项
        2.4.7  使用目录流
        2.4.8  ZIP文件系统
      2.5  内存映射文件
        2.5.1  内存映射文件的性能
        2.5.2  缓冲区数据结构
      2.6  文件加锁机制
      ……
    第3章  XML
    第4章  网络
    第5章  数据库编程
    第6章  日期和时间API
    第7章  国际化
    第8章  脚本、编译与注解处理
    第9章  Java平台模块系统
    第10章  安全
    第11章  高级Swing和图形化编程
    第12章  本地方法