AICon 深圳站聚焦 Agent 技术、应用与生态,大咖分享实战干货 了解详情
写点什么

NIO.2(JSR 203)早期草案评估发布

  • 2007-04-22
  • 本文字数:770 字

    阅读完需:约 3 分钟

JSR 203 专家组完成了早期草案评估(Early Draft Review)版的提交工作,评论的截止日期为 5 月 27 日。JSR 203,又名 NIO.2,将成为于 Java 1.4 中加入的 NIO 功能的又一次巨大飞跃。

草案包含的部分特性包括:

  • 一个新的文件系统接口,支持对文件属性的批量存取、变更通知、避免文件系统专用 API,以及对可插拔文件系统实现的服务提供者接口 增加新的文件系统街阔,支持对文件属性的批量存取、变更通知、对文件系统专用 API 的调用,以及一个服务提供者接口,用于可插拔文件系统的各种实现;
  • 提供了在 Socket 和文件上进行异步(不是轮询或非阻塞式的)I/O 操作的 API;
  • 完成了 JSR 51 中定义的 Socket 通道(Socket-channel)功能,包括增加了对绑定、选项配置(Option Configuration)和组播图(Multicast Diagram)的支持。

目前为止所收到的反馈都比较积极,但令更多关注的人感到失望的是,诸如此类变革性的改变只能等到新的JDK 发布才能真正用得上。 Elliotte Harold 写道:

在评审这份草案时,我第一次发现我的太阳穴被 JCP 犯下的一个根本性错误重重打了一拳。Sun 仍然陷在二十世纪瀑布式的大版本发布这种开发模式的泥潭中不 可自拔。目前这个过程中至少有三件——很可能还有更多——不同的事情处于进展中,而事实上它们是可以被单独拿出来独立开发的。然而这就需要三个不同的努力 和三份额外的 JSR,而且,对于类似于“为 File 类添加复制和移动方法”的简单事情,整个 JCP 过程犹如一只无法灵活反应的大笨象……不是慢慢发展和积累各个功能,目前每个功能都只有在完全可用的时候才发布,这样大约每两年一次发布 JDK 时就要有许多东西放在一起加入。有些简单的功能本来可以先行发布,最后却被搁置很久,而另外一些功能却在还不完善的时候就被推了出来。

Alan Bateman详细介绍了如何下载草案,加入邮件列表,以及进行评论。

您可以通过此链接查看英文原文

2007-04-22 04:301333
用户头像

发布了 117 篇内容, 共 19.4 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

优化Shopify API的调用性能

北京木奇移动技术有限公司

Shopify 软件外包公司 跨境电商平台

【YashanDB知识库】如何设置yasql客户端的字符编码

YashanDB

数据库 yashandb

解锁软件测试新境界:AI如何助力发现潜在缺陷

测试人

软件测试

卤制品自动化生产MES系统解决方案

万界星空科技

mes 万界星空科技mes 食品加工 卤制品 卤制品行业

借助HAP推动旅游业数字化转型,12家客户的实践案例与心得

明道云

离线任务已支持复用任务参数 | ModelWhale 版本更新

ModelWhale

人工智能 gpu HPC

CPU的指令周期

天翼云开发者社区

cpu

Web3项目开发中常见的挑战

北京木奇移动技术有限公司

软件外包公司 web3开发

零代码的MOM之路

明道云

BetterYeah AI CEO张毅:企业级AI智能体正成为新质生产力

BetterYeah AI

计算虚拟化软件介绍

天翼云开发者社区

云计算 虚拟化

【YashanDB知识库】主备集群用yasboot在线缩容后无法托管到YCM

YashanDB

数据库 yashandb

如何进行知识管理

易成研发中心

知识管理 知识管理软件

半导体制造行业MES系统解决方案

万界星空科技

mes 半导体行业 万界星空科技 制造业转型 半导体mes

Go支付中台方案:多平台兼容与多项目对接

王中阳Go

面试 架构模式

NAT原理:概念、使用场景、转发流程及规则

天翼云开发者社区

网络安全 NAT

了解GaussDB性能调优之隐式转换,解决慢SQL问题

华为云开发者联盟

数据库 sql 性能调优 GaussDB

见证无限可能!火山引擎边缘云邀你参加冬季 Force 大会开发者论坛

火山引擎边缘云

边缘计算 边缘云 AI 大底座 边缘智能

九诚七乔借助HAP超前服务:多行业客户的成功实践

明道云

通过低代码快速迭代助力创新行业系统化管理

明道云

【YashanDB知识库】使用c-调用yashandb odbc驱动执行SQL时报YAS-08008 not all variables bounded

YashanDB

数据库 yashandb

从本地成功到国际拓展:启舵科技与 HAP 的战略合作

明道云

选择合适的Web3外包团队

北京木奇移动技术有限公司

软件外包公司 web3开发 web3开发团队

为什么数据平台需要敏捷版?

奇点云

媒体报道 | 原钉钉副总裁AI赛道创业融资过亿,新品发布助力「双11」电商AI升级

BetterYeah AI

BetterYeah AI获2024世界互联网大会新耀场景奖

BetterYeah AI

BetterYeah AI x 添可 AI客服项目入选沙丘社区AI Agent最佳实践案例

BetterYeah AI

电商API的奥秘:数据爬手的底层逻辑解析

代码忍者

API 接口 pinduoduo API

域名和空间有什么关系和区别?如何购买域名和空间?

国科云

为什么数据平台需要敏捷版?

奇点云

数据平台

NIO.2(JSR 203)早期草案评估发布_Java_Rob Thornton_InfoQ精选文章