全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

Java核心技术(卷Ⅱ高级特性原书第11版)/Java核心技术系列

  • 定价: ¥149
  • ISBN:9787111643432
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:682页
  • 作者:(美)凯·S.霍斯特...
  • 立即节省:
  • 2020-01-01 第1版
  • 2020-01-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本书由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),本版针对Java 11全面更新。
    全书共分12章。第1章介绍了Java中的流库;第2章涵盖输入/输出处理,探讨了Java 11中引入的广受欢迎的改进和优化;第3章介绍了XML,展示如何解析XML文件、生成XML和使用XSL转换;第4章讲解了网络API,以及怎样连接到服务器、实现自己的服务器、创建HTTP连接,并讨论了新的HTTP客户端;第5章介绍了数据库编程,重点讲解JDBC,即Java数据库连接API;第6章涵盖如何使用新的日期和时间库来处理日历及时区;第7章讨论国际化;第8章介绍3种处理代码的技术;第9章讲解从Java 9开始引入的Java平台模块系统,以促进Java平台和核心类库的有序演化;第10章继续介绍Java安全模型,展示怎样编写类加载器和安全管理器,以及允许使用消息、代码签名、授权和认证及加密等重要特性的安全API;第11章讨论没有纳入卷Ⅰ的所有Swing知识,包括树形构件、表格构件,以及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章  Java 8的流库
  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  序列化单例和类型安全的枚举
    2.3.5  版本管理
    2.3.6  为克隆使用序列化
  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  内存映射文件
  ……
第3章  XML
第4章  网络
第5章  数据库编程
第6章  日期和时间API
第7章  国际化
第8章  脚本、编译与注解处理
第9章  Java平台模块系统
第10章  安全
第11章  高级Swing和图形化编程
第12章  本地方法