jvm语言Java groovy Scala kotlin dart不是flutter, java越来越像Scala了
来源:3-9 JDK16新特性-record类

luckyforever
2023-04-16
感觉record类有点像Scala的case class 还是Object的 implicit ,jdk1.8 从8开始 lambda 表达式 函数式编程 等等,到后面的var变量 没有val 常量 还是 final,很多都越来越像Scala了,语言相互抄袭,简介,一大堆的语法糖,之前上一家大厂公司开始用jdk11还没有用17 19 20,这一家小公司还在用1.8 8,不过Scala 函数方法声明 变量类型(也可以省略不写)是写变量后面的(这一点又跟go golang很像,不过那个有指针,类似C语言,面向过程,不是面向对象,好像go golang后面也能写对象),返回值也写函数方法后面,最后的return可以省略.
写回答
1回答
-
甲蛙
2023-04-16
各种语言特性都是互相吸收优点,java很多特性都是看别人有了,再抄过来。
java就像个中年人,人脉广,好稳定,不爱改变;其它的新语言,就像年轻人,爱闯,爱创新。等哪天某个年轻人创造了一种新特性,中年人觉得还不错,就会借鉴过来,大概是这种感觉。
20
相似问题