【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

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

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

关注

评论

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

前端高频面试题

helloworld1024fd

Python爬虫抢购某宝秒杀商品

弑着去忘记う

后端

Tinymce plugins [Tinymce扩展插件集合]

Five

插件开发 tinymce 富文本编辑器 8月月更

通过Gitea实现内外网repo管理

DisonTangor

git

树莓派 USB摄像头 实现网络监控( MJPG-Streamer)

Five

树莓派 网络监控 #web 8月月更

易观分析:2022年Q2中国网络零售B2C市场交易规模达23444.7亿元

易观分析

B2C 网络零售

TiFlash 计算层概览

TiDB 社区干货传送门

数据库 分布式数据库 TiDB

基于ModelArts的动漫头像自动生成丨【华为云至简致远】

科技云未来

华为云ModelArts

利用华为云ECS服务器搭建安防视频监控平台【华为云至简致远】

科技云未来

nginx securecrt RTMP SSH工具

字节算法大神手写算法笔记,已连续多次霸榜 GitHub Trending 首页

冉然学Java

GitHub 算法 Java 分布式 字节

多图预警!华为 ECS 与 阿里云 ECS 对比实战【华为云至简致远】

科技云未来

华为云 虚拟私有云VPC ECS

web前端面授培训课程

小谷哥

浅谈程序员的职业操守

阿里技术

tinymce 如何实现动态国际化

Five

插件开发 tinymce 富文本编辑器 8月月更

阿里巴巴2022最新Java架构师进阶宝典!助力程序员金九银十面试跳槽涨薪

程序员小毕

Java 程序员 架构 面试 算法

如何在 UE4 中制作一扇自动开启的大门

HelloWorld杰少

8月月更

Mysql重启后innodb和myisam插入的主键id变化总结

知识浅谈

8月月更

Webpack5新特性:使用 Assets Module 处理图片和字体资源

昆吾kw

前端 前端工程化 webpack

Android技术分享| 一对一音视频呼叫邀请开发流程(一)

anyRTC开发者

android 音视频 移动开发 视频通话 呼叫邀请

leetcode 448. Find All Numbers Disappeared in an Array 找到所有数组中消失的数字(简单)

okokabcd

数组 LeetCode 数据结构与算法

源码阅读其实很简单!阿里业务架构师手写JDK源码笔记(2022版)真香

Java永远的神

Java 程序员 面试 程序人生 jdk源码

大型连锁百货运维审计用什么软件好?有哪些功能?

行云管家

IT运维 运维审计 运维软件 百货

拿来即用!Get计算机视觉核心知识,看这本书就够了!

博文视点Broadview

上海web前端培训课程

小谷哥

超多精美礼品等你来拿!2022年中国混沌工程调查启动

混沌工程实验室

混沌工程

什么是研发效能的「黄金三角」?如何助力企业提升效能?

万事ONES

大数据培训学习开发技术费用

小谷哥

使用域名注册服务 Domains配置域名【华为云至简致远】

科技云未来

域名配置 端口映射

java培训机构与自学的优缺点有什么

小谷哥

安全狗《云原生安全威胁分析报告》首次提出双检测模型

Geek_2d6073

SpringBoot如何优雅地进行响应数据封装、异常处理?

程序员小毕

Java 源码 程序员 面试 spring-boot

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