10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

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:301357
用户头像

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

关注

评论

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

Go语言开发小技巧&易错点100例(六)

闫同学

三周年连更

分布式事务的21种武器 - 3

俞凡

架构 云原生

Python语法基础快速回顾

timerring

Python

Go语言开发小技巧&易错点100例(七)

闫同学

三周年连更

Linux 文件与目录管理

鸿蒙之旅

Linux 三周年连更

云安全技术管理

阿泽🧸

云安全 三周年连更

2023-05-02:如果一个正整数每一个数位都是 互不相同 的,我们称它是 特殊整数 。 给你一个正整数 n ,请你返回区间 [1, n] 之间特殊整数的数目。 输入:n = 20。 输出:19。

福大大架构师每日一题

Go 算法 rust 福大大

为什么有些前端一直用 div 当按钮,而不是用 button?

海拥(haiyong.site)

三周年连更

区块链技术是什么?比特币又是什么?硕士是区块链研究方向,就业怎么办?

千与编程

区块链+ 研读版

如何用 python 设计一个兑奖程序?

海拥(haiyong.site)

三周年连更

Haproxy进阶管理:命令行控制后端节点上下线

乌龟哥哥

三周年连更

高级视频编码器性能对比(H265、VP9、AV1)

轻口味

音视频 视频编解码 三周年连更

手撕代码系列(四)

Immerse

JavaScript 面试 前端面试题 ES6基础知识点总结

Java Collection与Map详解

timerring

Java

数据湖技术Iceberg和Hudi的比较

漫长的白日梦

数据湖 iceberg Hudi

Matlab实现Non-Local Means算法

袁袁袁袁满

三周年连更

通过ChatGPT来写论文

石云升

AIGC ChatGPT 三周年连更

python采集评论区内容

BROKEN

三周年连更

Mac M1 8G丐版尝试本地部署Stable Diffusion

IT蜗壳-Tango

三周年连更

Angular 服务器端渲染两个相关的 SERVER_REQUEST_URL 和 SERVER_REQUEST_ORIGIN

汪子熙

前端开发 angular 三周年连更

OpenHarmony应用TS&JS编程指南

鸿蒙之旅

OpenHarmony 三周年连更

Matlab凸优化算法

袁袁袁袁满

三周年连更

【Python实战】Python采集情感音频

BROKEN

三周年连更

ChatGPT 将如何影响编程行业?程序员是被将被替代? | 社区征文

格斗家不爱在外太空沉思

ChatGPT 三周年征文

徒手体验卷积运算的全过程 | 社区征文

迷彩

Python 深度学习 卷积 三周年征文 三周年连更

自然语言处理_AI文本翻译

DS小龙哥

三周年连更

Mac M1 安装SD(上)

IT蜗壳-Tango

三周年连更

2023-05-01:给你一个整数 n , 请你在无限的整数序列 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ...] 中找出并返回第 n 位上的数字。 1 <= n <=

福大大架构师每日一题

golang 算法 rust 福大大

Java HashMap 的常用方法,Java工程师必知!

Java架构历程

Java hashmap 三周年连更

ssh 连接Linux确实很安全,这6种身份验证方法很强!

wljslmz

Linux SSH 三周年连更

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