Java程序员的5行代码,为何有人夸没毛病!有人骂辣鸡代码?

如今的Java似乎越来越火热了,不过想想也是,毕竟一个跨平台性让得它在编程语言界称王称霸了多年,连它的前辈C语言都只能追着它的尾灯跑!由此可见Java的火热程度。

然而,学的人多了,似乎各种各样的奇葩代码都能敲出来,近日就有网友敲了一段代码让得很多人起了争执:
这里写图片描述
可以看到,这段代码没有public公共修饰符,直接就使用了私有制的provate。而且后面的代码颇有一种画蛇添足的味道,于是就有网友评论:
这里写图片描述

有网友觉得没什么毛病,想想好像也是,因为这段代码确实能够正常执行,而且性能还不错,就是需要定义变量而已,只是这个代码让人看着确实挺难受的。
这里写图片描述
如果有想要学习Java的程序员,可来我们的java技术学习扣qun哦:20664,7354里面免费送java的视频教程噢!
有网友觉得这段代码真的是辣鸡,因为明明有更简单的现成的接口,非得自己去写一个,简直浪费时间还拉低了效率,把简单的问题还复杂化了,而且方法名也有一定的问题,并不规范!
这里写图片描述
网友认为这段代码中的if有一点多余,因为已经返回了Boolean!而还有网友称这段代码没有效率,而且可读性和可维护性很差,代码风格也不怎样,相想也是,毕竟这段代码其实可以短短一两行就能写完。
这里写图片描述
其实,我们在日常敲代码的时候,经常会遇到类似的问题,有时候以为自己的逻辑思维方法已经很好了,代码都敲出来了,可是转眼之间好像又有更好的想法或者方法,这个时候就需要我们自己去认认真真的剖析需求了,而那些Java牛人也正是这样一步步成长过来的。

猜你喜欢

转载自blog.csdn.net/qq_43202482/article/details/82702581