Java17@核心库
  - 序列化过滤
    
      - 解决反序列化漏洞
- Java序列化过滤器
- 过滤器工厂
- Allow-Lists and Reject-Lists
- 基于模式的过滤器
- 自定义过滤器
- 设置过滤器工厂
- 内置的过滤器
- 日志过滤操作
 
- 增强弃用
    
      - JDK中已弃用
- 如何弃用API
- 通知和警告
- 运行jdeprscan
 
- XML目录API
 -
    
  
- 创建不可修改的列表、集合和映射
    
      - 用例
- 语法
- 创建集合的不可修改副本
- 从流中创建不可修改的集合
- 随机迭代顺序
- 不可修改的集合
- 空间效率
- 线程安全
 
- 进程API
    
      - 进程相关的类与接口
- 创建进程
- 获取进程信息
- 从进程重定向输出
- 用流过滤进程
- 当进程调用onExit方法终止时处理
- 控制对进程敏感信息的访问
 
- 首选API
    
      - 比较首选项API和其他机制
- 用法说明
- 设计常见问题
 
- Java日志概述
    
      - 控制流程概述
- 日志级别
- 记录仪
- 日志记录方法
- 处理程序
- 格式化程序
- 日志管理器
- 配置文件
- 默认配置
- 动态配置更新
- 本地方法
- 文档类型定义
- 唯一的消息ID
- 安全
- 配置管理
- 打包
- 本地化
- 远程访问和序列化
- 实例
 
- Java NIO
    
      - Grep NIO
- 校验NIO示例
- 时间查询NIO示例
- 时间服务器NIO示例
- 非阻塞时间服务器NIO示例
- Internet协议和UNIX域套接字NIO示例
- 文件NIO的例子:
        
          - Chmod文件NIO示例
- Copy File NIO示例
- 磁盘占用率文件NIO示例
- 自定义文件属性文件NIO示例
 
 
- Java网络
    
      - Java网络API
        
          - java.net: 实现网络应用的类库
- java.net.http: HTTP Client/WebSocket
- javax.net: 套接字的类库
- javax.net.ssl: 安全套接字类库
- jdk.net: 针对java.net和java.nio.channels的平台选项
 
- 网络系统属性
        
          - 使用java命令的-D选项
- 使用System.setProperty(String, String)
- 在$JAVA_HOME/conf/net.properties中指定.注意,在此文件中只能指定与代理相关的属性。
 
 
- 伪随机数生成器
    
      - 伪随机数发生器的特性
- 用随机发生器接口生成伪随机数
- 在多线程应用程序中生成伪随机数
        
      
- 选择伪随机数生成器算法