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就像个中年人,人脉广,好稳定,不爱改变;其它的新语言,就像年轻人,爱闯,爱创新。等哪天某个年轻人创造了一种新特性,中年人觉得还不错,就会借鉴过来,大概是这种感觉。

2
0

新版Springboot3.0打造能落地的高并发仿12306售票系统

最新版Spring3.0仿12306售票系统实战

852 学习 · 512 问题

查看课程