Oracle虽然万般邪恶,但接手Java之后,还是管理得不错的。版本不停更新不说,过程透明,各方面都无懈可击。
JDK 22比较重要的特性,是最后定型了Foreign Function & Memory API,让Java调用C/C++和其他语言写的东西更容易得多了。 这对我鼓吹的混合编程的理念,是一个有力支持。
https://openjdk.org/projects/jdk/22/
Java 22 GA
版主: hci
#2 Re: Java 22 GA
hci 写了: 2024年 3月 20日 13:15 Oracle虽然万般邪恶,但接手Java之后,还是管理得不错的。版本不停更新不说,过程透明,各方面都无懈可击。
JDK 22比较重要的特性,是最后定型了Foreign Function & Memory API,让Java调用C/C++和其他语言写的东西更容易得多了。 这对我鼓吹的混合编程的理念,是一个有力支持。
https://openjdk.org/projects/jdk/22/
我基本不用 Java 9 之后的版本
Java 加了很多乱七八糟不三不四东拼西凑其他语言里的东西。本来简洁的语言变得臃肿和复杂
#3 Re: Java 22 GA
那些东西是让Java感觉更现代的东西,感觉其实际效果是让Scala完蛋了。爱用不用呗。 我老写Clojure的,这些都与我无关。
有关的一些东西,比如这个foreign function and memory API,还是比较重要的。还有GraalVM,虚拟线程,值类型,等等,还是能改变不少范式的。企业想要离开JVM还是比较难的。
混合编程才是出路,花最小的功夫,得到最大的好处,这就是我的编程理念。哈哈。
有关的一些东西,比如这个foreign function and memory API,还是比较重要的。还有GraalVM,虚拟线程,值类型,等等,还是能改变不少范式的。企业想要离开JVM还是比较难的。
混合编程才是出路,花最小的功夫,得到最大的好处,这就是我的编程理念。哈哈。
上次由 hci 在 2024年 3月 20日 13:34 修改。
原因: 未提供修改原因
原因: 未提供修改原因
#4 Re: Java 22 GA
Java和Scala完全是不同的语言类型。我都用。但是不会因为Java加了点东西就觉得scala不需要了。hci 写了: 2024年 3月 20日 13:33 那些东西是让Java感觉更现代的东西,感觉其实际效果是让Scala完蛋了。爱用不用呗。 我老写Clojure的,这些都与我无关。
有关的一些东西,比如这个foreign function and memory API,还是比较重要的。还有GraalVM,虚拟线程,值类型,等等,还是能改变不少范式的。企业想要离开JVM还是比较难的。
混合编程才是出路,花最小的功夫,得到最大的好处,这就是我的编程理念。哈哈。
要是让我选Clojure vs Scala. 我百分之百选Scala.
Scala最大的缺点是编译太慢。其他我觉得非常好。
#5 Re: Java 22 GA
Scala还有你这样的铁粉,不错啊。不过的确是过气了。
wildthing 写了: 2024年 3月 20日 13:47 Java和Scala完全是不同的语言类型。我都用。但是不会因为Java加了点东西就觉得scala不需要了。
要是让我选Clojure vs Scala. 我百分之百选Scala.
Scala最大的缺点是编译太慢。其他我觉得非常好。