人工智能领域选题?人工智能领域
15
2024-06-10
大家好,元宇宙net助手相信很多的网友都不是很明白,包括元宇宙ifnt游戏也是一样,不过没有关系,接下来就来为大家分享关于元宇宙net助手和元宇宙ifnt游戏的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
本文目录
现在流行的语言,java是最烂的。
对于从C#转过来的我来说尤其如此。在一个java项目告一段落之际,现在让我吐槽一下:
1.java的泛型让人费解。类型擦除让泛型的优势荡然无存。本来泛型的一大优势是避免装拆箱的性能开销。在java里,仅仅就剩下语法糖的功能。况且这颗糖非常的不好吃。
2.java里的lambda表达式实在是难看得要死。本来业界都用=>来代表箭头函数,java非要用->显得和别人不同。这也就算了,凡用到lambda的地方还非要steam()转一下,对于数组,还要Array.stream(),要多别扭就有多别扭,要多难看就有多难看。更坑爹的是,还不支持延迟加载,用过一次再接着用就报错!
3.java的方法的异常处理声明让人恼火。我们知道,现在AOP编程,异常都是在框架上层集中处理的。底层只管抛就是了。一般情况下,不主张在底层用catch“吃掉”异常.这就导致,如果我不想吃掉异常,就得抛出,如果要抛出,就得在方法声明后加throwsxxxException。而如果一个方法调了其他的方法,也要跟着throws这个Exception,如果调了n多有异常的方法就得throwsn多个Exception.当然有人会说,你不会只throws单一的基类Exception吗?这样倒是可以简单点。那这个throws机制还有什么用呢?
4.java没有随用随丢的匿名对象,类似C#的new{a,b},或者像js那样更简单的{a,b}。这在传给api传参时,或者webapi返回的结果,是由几个值组成,但又不值得定义一个类时,显得特别啰嗦,导致我要么用一个hashmap来装,要么再专门定义一个只用一次的类。
5.java没有var的隐式类型声明。接受一个很长的类型名的返回结果时,特别不简洁。这个据说在java12以后支持。但是现在谁敢用java8以上的版本?
6.java没有扩展方法的机制。导致现在java的Util类满天飞。你如果想想像别的语言那样,一气点下去,简直是作梦。你不得不在写好一个对象以后,发现它没有你要的方法,然后不停把光标调到对象前面,加util,再加括号,再移到对象后面,再加反括号。太不顺畅了!
7.现在流行的spring-boot实在是太慢了。我写一个单元测试,运行一次,初始化都要一分钟,搞得我现在烟抽得越来越多!
当我,我才写两个月的java代码,难免对java有所偏见。欢迎各位java大神拍砖!
------分割一下------
我看有很多的java大神在喷我,评论比点赞还多,我说一下我没有很极端,有些问题确实不及别的语言优秀,我既然学它肯定还是一门好的语言。
C++之父BjarneStroustrup说过:世界上只有两种编程语言,一种是整天被人骂的,还有一种是没人用的。
2022年12月29日
次元回廊将在2022年12月29日在韩服上线,预计将在明年上半年作为辅助打巴卡尔的副本在国服上线。具体来说,国服预计会在3月下旬的更新中上线。因此,如果按照这个时间来算,次元回廊至少要等到2023年3月中下旬才能在国服上线。
元宇宙net助手和元宇宙ifnt游戏的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!