首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java新提案,最终还是靠近C#了

Java是一门非常优秀的编程语言,特别是生态繁荣,成熟的轮子很多,各种解决方案都有,要开发一个项目,只需把轮子组装,并根据自己的项目,进行自定义修改,可以极大地提升开发效率。

曾经也参与过好几个Java项目开发,但毕竟.Net是从零学习的,对底层也比较了解,所以一直都是坚持选择.Net方向。

最近Java提交了一个新提案:JEP 445,引入"灵活的主方法和匿名的Main类"。

不管你是学习Java、还是C#,对于以下Java代码,肯定是能看得懂。

这就是每一门编程语言,大名鼎鼎的第一个程序:HelloWorld

这次提案第一个点,提出:

为了增强Java程序的启动灵活性,允许省略主方法的:String[]参数,并允许不是public和static,简化代码如下:

第二、引入匿名主类,可匿名声明,简化代码如下:

或者这样写:

看到这里,相信C#程序员会大呼,这不就是C#吗?

没错,这就是C#顶级语句的概念。

这次Java提案主要目的:

1、为Java提供一个平稳的入库,便于教育者循序渐进的引导初学者入门;

2、可以更加简洁编写程序,优雅的写代码;

3、简化程序,去掉一些没必要的东西。

对于我们程序员来说,在能解决项目问题的前提下,任何优化、简化程序、减少工作量,我认为都是值得提倡的。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230425A0ADQF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券