在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

JEP 286 局部变量类型推断调查结果

  • 2016-03-23
  • 本文字数:668 字

    阅读完需:约 2 分钟

Brian Goetz 公布了局部变量类型推断调查结果,结果显示公众对采纳这一特性反响热烈。InfoQ 对结果进行报道。这项调查包含了问卷问题的所有结果数据、其他的评论以及在身份验证时输入的信息。

回答者对 Java 语言采用该特性似乎非常喜爱,超过 86% 的人说他们支持 Java 语言增加局部类型推断,这样将能够看到 JVM 推断局部变量类型的能力,类似于 C/C++ 中关键字 auto 或 Swift 和 Scala 语言关键字 var:

复制代码
public void aMethod() {
var count = 0; // 推断为 int 类型
var name = "Alex"; // 推断为 String 类型
}

大约 84% 的回答表明定义可变内容的变量用关键字 var 是恰当的,只有百分之几的回答者建议用 auto 更合适。

对于是否应该引入一个单独的关键字来表明推断值的类型是不可变的,调查结果是多元的。其他语言对选择结果有一定的影响,例如 let(来自新兴语言如 Swift 和 Rust)和 var(来自 Scala),或者仅用现有的 final 修饰符来表示不可变的值。结果不存在绝大多数,意见分布在三种选择之间,Scala 的影响力推动了使用 var 的支持者领先于其他两个。80% 的回答支持只引入 var,至少在初期,引入其他的选择会导致更大程度的反感。似乎看起来单独使用 var 会带来最大的好处和最小的反感,而选择留在未来再开放。

后续调查已经建立,每个人可以根据早期的结果提供其他的反馈。

查看英文原文: JEP 286 Survey Results for Local Variable Type Inference


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-03-23 19:001575
用户头像

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

关注

评论

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

Byteman 调用外部类方法的实用技巧

FunTester

据GSMA最新报告,移动运营商占移动互联网连接基础设施投资的85%

财见

DeepSeek搭建个人知识库教程

派大星

DeepSeek-R1

解密注意力机制:为什么Flash Attention这么屌?

伤感汤姆布利柏

1688店铺所有商品API接口(1688API系列)

tbapi

1688API 1688店铺所有商品API接口

2025 全球人形机器人赛道研究分析!

机器人头条

科技 大模型 人形机器人 具身智能

用Golang打造金融科技后端:高效与安全的双重构建

xuyinyin

【干货】零售商的商品规划策略

第七在线

韩国互联网巨头 NAVER 如何借助 StarRocks 实现实时数据洞察

StarRocks

Clickhouse StarRocks #大数据 naver

解决跨域问题的这6种方案,真香!

伤感汤姆布利柏

人与AI共生时代:如何保持人类独特性?

天津汇柏科技有限公司

人工智能 AI

创科实业二零二四年录得出色的业绩

财见

DeepSeek和OpenAI、xAI、Anthropic哪家强?FlagEval智源评测

智源研究院

GPO 配置的 4 种常见安全错误及安全优化策略

运维有小邓

AD域管理 组策略管理 GPO管理

Spring Boot 3.0核心特性解读

秃头小帅oi

120万用户背后:质变科技如何定义自主式AI数据分析?

AI数据云Relyt

数据分析 数据科学 LLM Datacloud AI分析

创建一个MCP服务器,并在Cline中使用,增强自定义功能

秃头小帅oi

04.里式替换原则介绍

杨充

Yardi收购LCP Media

财见

关于淘宝天猫API接口商品详情和关键词搜索商品的信息

代码忍者

淘宝API接口

鸿蒙文件传输三方库上线开源鸿蒙社区 十行代码实现大文件高速传输

最新动态

基于 MySQL 8.0 细粒度授权:单独授予 KILL 权限的优雅解决方案

GreatSQL

JEP 286局部变量类型推断调查结果_Java_Alex Blewitt_InfoQ精选文章