JDK新增史上最无用提案!竟是为了简化Hello World?

时间:2023-04-19 18:55:09 来源: Hollis

前两天JDK 20更新了,很多人表示很失望,但是我万万没想到的是,还有更令人失望的。


【资料图】

OpenJDK最近又增加了一个新提案,JEP 445,这个提案的主要内容是要简化Hello World的写法。并且该新特性即将在Java 21中作为预览功能推出。

这个提案的作者认为,Java中写一个Hello World太麻烦了:

public class HelloWorld {     public static void main(String[] args) {         System.out.println("Hello, World!");    }}

这对于初学者来说不够友好,他觉得,Hello World应该简单点,直接就像这样写:

class HelloWorld {     void main() {         System.out.println("Hello, World!");    }}

或者这样写:

void main() {    System.out.println("Hello, World!");}

作者表示,这个提案目的是为了:

为 Java 提供平滑的入口,方便教育工作者可以循序渐进地介绍编程的概念。帮助学生以简洁的方式编写基本入门程序,并随着其 Java 技能增长,优雅地扩展代码。减少编写简单程序(例如脚本和命令行实用程序)的仪式。不要单独介绍 Java 的初学者方言。不引入单独的初学者工具链;编译和运行学生的程序,使用的工具应该和生产环境的 Java 程序相同。

这就咋说呢,是有很多人吐槽Java复杂,可是问题是,他的复杂性仅仅在于这一个小小的Hello World吗?真的会有人关心Hello World复不复杂吗?​

如果一个初学者,连这几行代码都嫌复杂的话,那也没啥必要继续学下去了吧?

而且现在各种IDE都很成熟了,psvm、sout,这不就写完了么,哪复杂了?

很多人吐槽复杂,是因为语法规范太多、并发模型复杂,这和Hello world有个啥的关系呢?

现在Java每半年一个新版本,但是大部分人使用的还是1.8 ,原因是啥这些专家没点那啥数么,从JDK 9 到 JDK 20。

10多个版本了,加一起都没有1.8的变化大,在我看来真正有用的也就一个虚拟线程。

各个版本都在不断地加语法糖,整的和kotlin、groovy越来越像。

可是,如果我想简单一点,我直接就用Groovy了不好么?

标签:

精彩推送

百家讲坛视频下载站_百家讲坛视频下载

1、您好,我有2001-2013年的视频资源请您留下邮箱,我将打包发送到您邮箱里。2、知道不让留邮箱,您可以...

来源:2023.04.17

微型自吸泵_自吸泵吸程可达多少米

1、一般自吸泵吸程3-6米,高的可以7-8米左右,对于自吸泵的扬程最高有80米,当然也有一些小的自吸

来源:2023.04.17

营造社上海沙龙|晏成:行业进入“深海时刻”,市场竞争至少是5-10年的持久战-焦点速读

晏成表示,2023年上海车展是一个历史性时间节点。汽车行业到了全面新能源时代,到了竞争的“深海时刻”。

来源:2023.04.16

孕妇每月炖几次鸽子汤?

孕妇每月和枸杞鸽子山药一起炖一个月吃一次或者是两次都行,可是它属于大补的,如果胎儿过大也不利于顺产...

来源:2023.04.16

热点在线丨合肥轨道交通8号线一期迎来新进展

大皖新闻讯据合肥轨道交通4月15日消息,近日,合肥轨道交通8号线一期工程正全速推进盾构施工,建设现场...

来源:2023.04.16

天天热资讯!鼓励所有球员参加进攻,拒绝单打独斗,杭州市小学校际篮球联赛不走寻常路

鼓励所有球员参加进攻,拒绝单打独斗,杭州市小学校际篮球联赛不走寻常路

来源:2023.04.16

厦蓉高速四格收费站开通运营啦!-天天新要闻

厦蓉高速四格收费站开通运营啦!

来源:2023.04.16

天天热议:商务部新闻发言人就美将我多家实体列入“实体清单”和“特别指定国民清单”事答记者问

据商务部网站,商务部新闻发言人就美将我多家实体列入“实体清单”和“特别指定国民清单”事答记者问。...

来源:2023.04.16

送礼送什么酒比较好

中国自古以来的文化与文化与内涵,送领导,是送长辈、送朋友的最佳选择。如果对于中国的领导,我们送茶...

来源:2023.04.16

新闻快讯

X 关闭

X 关闭

新闻快讯