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

    • JAVA核心技术(卷Ⅱ高级特性第13版英文版)
      • 作者:(美)凯·S.霍斯特曼|责编:陈灿然
      • 出版社:人民邮电
      • ISBN:9787115685162
      • 出版日期:2026/01/01
      • 页数:913
    • 售价:71.6
  • 内容大纲

        本书是经典的《Java核心技术卷Ⅱ:高级特性》的新版。这一版对全书进行了全面修订,以涵盖Java 21的新特性。
        本书是Java技术权威指南,全面覆盖Java技术的高级主题,包括流、输入与输出、XML、网络API、数据库编程、日期与时间API、国际化、编译与脚本、安全、图形用户界面编程、Swing用户界面组件、高级Swing和图形编程、本地方法等内容。本书对Java技术的阐述精确到位,叙述方式深入浅出,并包含大量程序示例,从而帮助读者充分理解Java语言以及Java类库的相关高级特性。
        本书适合想将Java应用于实际项目的软件开发人员、高等院校教师和学生参考阅读。
  • 作者介绍

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

    Chapter 1: Streams  流
      1.1  From Iterating to Stream Operations  从迭代到流操作
      1.2  Stream Creation  流的创建
      1.3  The filter, map, and flatMap Methods  filter、map和flatMap方法
      1.4  Extracting Substreams and Combining Streams  提取子流和组合流
      1.5  Other Stream Transformations  其他流变换
      1.6  Simple Reductions  简单规约
      1.7  The Optional Type Optional  类型
        1.7.1  Getting an Optional Value  获得Optional值
        1.7.2  Consuming an Optional Value  消耗Optional值
        1.7.3  Pipelining Optional Values  以流水线方式使用Optional值
        1.7.4  How Not to Work with Optional Values  避免错误使用Optional值
        1.7.5  Creating Optional Values  创建Optional值
        1.7.6  Composing Optional Value Functions with flatMap  使用flatMap组合Optional值函数
        1.7.7  Turning an Optional into a Stream  将Optional值变到流中
      1.8  Collecting Results  收集结果
      1.9  Collecting into Maps  将结果收集到映射中
      1.10  Grouping and Partitioning  分组与分区
      1.11  Downstream Collectors  下游收集器
      1.12  Reduction Operations  规约操作
      1.13  Primitive Type Streams  基本类型流
      1.14  Parallel Streams  并行流
    Chapter 2: Input and Output  输入与输出
      2.1  Input Output Streams  输入/输出流
        2.1.1  Reading and Writing Bytes  读写字节
        2.1.2  The Complete Stream Zoo  流谱系概览
        2.1.3  Combining Input Output Stream Filters  组合输入/输出流过滤器
        2.1.4  Text Input and Output  文本输入与输出
        2.1.5  How to Read Text Input  输入文本
        2.1.6  How to Write Text Output  输出文本
        2.1.7  Saving Objects in Text Format  以文本格式保存对象
        2.1.8  Character Encodings  字符编码
        2.1.9  Reading Character Input  读取字符输入
      2.2  Reading and Writing Binary Data  读写二进制数据
        2.2.1  The DataInput and DataOutput Interfaces  DataInput和DataOutput接口
        2.2.2  Random-Access Files  随机访问文件
        2.2.3  ZIP Archives ZIP  文档
      2.3  Object Input Output Streams and Serialization  对象输入/输出流与序列化
        2.3.1  Saving and Loading Serializable Objects  序列化对象的保存与加载
        2.3.2  Understanding the Object Serialization File Format  理解对象序列化文件格式
        2.3.3  Transient Fields  transient字段
        2.3.4  The readObject and writeObject Methods  readObject与writeObject方法
        2.3.5  The readExternal and writeExternal Methods  readExternal与writeExternal方法
        2.3.6  The readResolve and writ
    Chapter 7: Internationalization  国际化
    Chapter 8: Compiling and Scripting  编译与脚本
    Chapter 9: Security  安全
    Chapter 10: Graphical User Interface Programming  图形用户界面编程
    Chapter 11: User Interface Components with Swing  Swing用户界面组件
    Chapter 12: Advanced Swing and Graphics  高级Swing和图形编程
    Chapter 13: Native Methods  本地方法