您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
Java的哪个语法特性让你觉得写Java代码很享受?
方法,注解,函数Java的哪个语法特性让你觉得写Java代码很享受?
发布时间:2019-02-08加入收藏来源:互联网点击:
回答于 2019-09-11 08:43:50
lambda 尖头写起来非常爽,比反复 new 内部类感觉上简单很多,而且它的作用域是静态的,可以在里面直接使用外部的 this 指针,这也很方便。
我还喜欢 jdk10 的 var 关键字可以帮你省去编写冗繁的类型信息。有些人可能抱怨如果不能直接看到变量的类型信息,对代码的可读性会有伤害。这个我认同,这也是为什么 var 关键字只能应用于局部变量,类字段它就无能为力,因为后者的类型信息较为重要。
同样的逻辑用 Java 代码写要比其它语言要多出不少,但是我还是喜欢 Java,那是因为 Java 是静态语言,强大的 IDE 可以帮你快速规避掉各种语法错误。
Java 在语法上不存在魔法,使用它写出来的代码风格不会千变万化。这样可以有效降低代码的学习成本和阅读门槛。从这里我们也应该明白功能太丰富也未必是好事,因为它会提升使用成本。
回答于 2019-09-11 08:43:50
java本身已经是非常非常复杂的语言了。以前写java多,现在写js多,真心觉得js比java友好太多了。
回答于 2019-09-11 08:43:50
1.lambda
2.if else if else if else 只有新手才用switch
回答于 2019-09-11 08:43:50
在学校的时候从c/c++转JAVA时觉得好爽,出来实习写c#觉得更爽,正式工作学的scala简直吊爆了,后面又学了r、Python,因为兼职重新学习了js/ts,我只想说就语言层面JAVA比不上堂兄弟(c#),甚至比不上同姓兄弟(js)。。连继父(c++11)都不如了,遑论同一帮三福外的小辈相比了(Python3,go,groove,kotlin,scala,Ruby)
回答于 2019-09-11 08:43:50
其他不说,我就觉得类,方法等的命名都是完整的单词,基本没有缩写就很爽
回答于 2019-09-11 08:43:50
我现在写Scala比较多,但我觉得Java 8加入的stream和lamda真的爽。
上一篇:辣椒吃多了会长痔疮吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |