服务端@Java@核心库


Java@标准库

Java17@核心库

  1. 序列化过滤
    • 解决反序列化漏洞
    • Java序列化过滤器
    • 过滤器工厂
    • Allow-Lists and Reject-Lists
    • 基于模式的过滤器
    • 自定义过滤器
    • 设置过滤器工厂
    • 内置的过滤器
    • 日志过滤操作
  2. 增强弃用
    • JDK中已弃用
    • 如何弃用API
    • 通知和警告
    • 运行jdeprscan
  3. XML目录API -
  4. 创建不可修改的列表、集合和映射
    • 用例
    • 语法
    • 创建集合的不可修改副本
    • 从流中创建不可修改的集合
    • 随机迭代顺序
    • 不可修改的集合
    • 空间效率
    • 线程安全
  5. 进程API
    • 进程相关的类与接口
    • 创建进程
    • 获取进程信息
    • 从进程重定向输出
    • 用流过滤进程
    • 当进程调用onExit方法终止时处理
    • 控制对进程敏感信息的访问
  6. 首选API
    • 比较首选项API和其他机制
    • 用法说明
    • 设计常见问题
  7. Java日志概述
    • 控制流程概述
    • 日志级别
    • 记录仪
    • 日志记录方法
    • 处理程序
    • 格式化程序
    • 日志管理器
    • 配置文件
    • 默认配置
    • 动态配置更新
    • 本地方法
    • 文档类型定义
    • 唯一的消息ID
    • 安全
    • 配置管理
    • 打包
    • 本地化
    • 远程访问和序列化
    • 实例
  8. Java NIO
    • Grep NIO
    • 校验NIO示例
    • 时间查询NIO示例
    • 时间服务器NIO示例
    • 非阻塞时间服务器NIO示例
    • Internet协议和UNIX域套接字NIO示例
    • 文件NIO的例子:
      • Chmod文件NIO示例
      • Copy File NIO示例
      • 磁盘占用率文件NIO示例
      • 自定义文件属性文件NIO示例
  9. 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中指定.注意,在此文件中只能指定与代理相关的属性。
  10. 伪随机数生成器
    • 伪随机数发生器的特性
    • 用随机发生器接口生成伪随机数
    • 在多线程应用程序中生成伪随机数
      • 动态创建新的生成器
      • 创建生成器流
    • 选择伪随机数生成器算法