当前位置: 首页 > ops >正文

java19学习笔记

JDK 19 于 2022 年 9 月 20 日发布,即Java10之后规定的每半年发布一版

405:Record Patterns (Preview)
422:Linux/RISC-V Port
424:Foreign Function & Memory API (Preview)
425:Virtual Threads (Preview)
426:Vector API (Fourth Incubator)
427:Pattern Matching for switch (Third Preview)
428:Structured Concurrency (Incubator)

JEP 405: Record Patterns (Preview)

record增强 见文章  学习笔记-Record类-CSDN博客

JEP 422: Linux/RISC-V Port

将 JDK 移植到 Linux/RISC-V。

Linux/RISC-V 移植将仅支持 RISC-V 的 RV64GV 配置,这是一种包含向量指令的通用 64 位 ISA。未来我们可能会考虑支持其他 RISC-V 配置,例如通用 32 位配置(RV32G)。

JEP 424: Foreign Function & Memory API (Preview)

外部函数和内存API 见文章 Foreign-Memory Access API外部内存API -CSDN博客

JEP 425: Virtual Threads (Preview)

虚拟线程 见文章 学习笔记-Virtual Threads虚拟线程-CSDN博客

JEP 426: Vector API (Fourth Incubator)

向量API 目前还没发布 见文章 java16学习笔记-Vector API-CSDN博客

JEP 427: Pattern Matching for switch (Third Preview)

switch增强 见文章 java17学习笔记-switch总结-CSDN博客

JEP 428: Structured Concurrency (Incubator)

通过引入结构化并发的 API 简化多线程编程。结构化并发将运行在不同线程中的多个任务视为一个工作单元,从而简化错误处理和取消操作,提高可靠性,并增强可观察性。这是一个孵化中的 API。

开发者通过将任务分解为多个子任务来管理复杂性。在普通的单线程代码中,子任务按顺序执行。然而,如果子任务彼此足够独立,并且硬件资源充足,那么通过并发执行子任务可以使整体任务运行得更快(即,延迟更低)。例如,一个组合多个 I/O 操作结果的任务,如果每个 I/O 操作在自己的线程中并发执行,就会运行得更快。虚拟线程(JEP 425)使得为每个这样的 I/O 操作分配一个线程变得经济高效,但管理由此产生的海量线程仍然是一个挑战。

http://www.xdnf.cn/news/18985.html

相关文章:

  • 【机器学习入门】3.2 ALS算法——从评分矩阵到精准推荐的核心技术
  • Java泛型使用常见报错
  • hive udf函数实现在sql查询网站价格
  • 网站加载慢,linux服务器接口请求响应变慢,怎么排查,一般是什么原因
  • 工业相机的类型及不同类型的应用
  • 一文说清楚ABAP中的‘显示提交(Explicit Commit)’和‘隐式提交(Implicit Commit)’
  • word去空格去空行_word辅助工具 word批量处理
  • Python采集小红书笔记详情,json数据返回
  • 深度解密SWAT模型:遥感快速建模、DEM/LU/气象数据不确定性、子流域/坡度划分、未来土地利用与气候变化情景模拟及措施效益评估
  • 生产环境Spark Structured Streaming实时数据处理应用实践分享
  • ZArchiver解压器:强大的安卓解压缩工具
  • 数据结构 第三轮
  • 使用 Dify 和 LangBot 搭建飞书通信机器人
  • Elasticsearch AI 语义搜索(semantic_text)
  • 群晖Nas上使用工具rsync工具usb同步数据
  • 国际期货Level2分时Tick历史行情数据处理分析
  • Vue2+Element 初学
  • 如何备份 TECNO 手机上的短信
  • position属性
  • rabbitmq学习笔记 ----- 多级消息延迟始终为 20s 问题排查
  • 2025最新uni-app横屏适配方案:微信小程序全平台兼容实战
  • Java开发MongoDB常见面试题及答案
  • DQL单表查询相关函数
  • 【WPF】WPF 自定义控件实战:从零打造一个可复用的 StatusIconTextButton (含避坑指南)
  • 安卓开发---BaseAdapter(定制ListView的界面)
  • 中文PDF解析工具测评与选型指南
  • js AbortController 实现中断接口请求
  • 【面试场景题】三阶段事务提交比两阶段事务提交的优势是什么
  • 《C++进阶之STL》【AVL树】
  • 基于 GPT-OSS 的成人自考口语评测 API 开发全记录