java 啰嗦

编程入门 行业动态 更新时间:2024-10-24 22:21:04

<a href=https://www.elefans.com/category/jswz/34/1770091.html style=java 啰嗦"/>

java 啰嗦

Java的啰嗦有两个意思,1、在Java代码中存在很多重复,然后又没办法去掉,这里暴露Java抽象能力不足的问题;2、Java的代码很严谨,接口使用什么,很契合设计模式,经常是做一件事情,要沐浴更衣,要繁文缛节,要三请四请,九弯十八曲之后,才轮到正主儿正式登场演出。这是因为在Java是名词的世界,而且类型严谨,所以才搞得这么麻烦。这两个原因纠缠在一块,就搞得Java的代码没法简洁,在猿语中,Java是出了名的啰嗦。

C语言的抽象能力不如Java,但人家是弱类型,人肉类型管理,猿猴高兴的话,随便强制类型转换,就直奔主题去了,Java的礼节规矩问题,在C猿中完全无法忍受,甚至,必要时还可以搞预处理,这可是节省代码的重要手段,虽然很丑陋,但是很管用。很多C开源库的代码,很少体现类型的概念,实在也没法体现,玩的是心惊肉跳惊心动魄。而C#对类型要求也很严谨,但是C#的抽象能力比java高好几个层次,又配套了很多贴心语法糖,基本上可以替换C宏的很多运用,用于精简代码,非常有效。C#的语法设计,似乎骨子里对代码啰嗦很排斥,所有导致啰嗦的地方,都会想心设法搞新语法糖去掉。

而大C++,抽象能力比C#还高一大截,而必要时,猿猴完全可以罔顾类型安全,C语言能Cast的,C++也能随便Cast,const也可以Cast掉,而且,由于C++的类型推导能力很厉害,预处理在C++下又焕发出第二春。C++代码,如果猿猴高兴,如果猿猴呕心沥血,基本上可以去掉代码中所有的重复。更何况,相比于C++本身的复杂,代码啰嗦只是微不足道的一个小问题。

更多推荐

java 啰嗦

本文发布于:2024-03-10 21:37:11,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1729100.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:java   啰嗦

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!