Java 22 GA

版主: hci

回复
头像
hci(海螺子)楼主
论坛支柱
论坛支柱
帖子互动: 470
帖子: 9935
注册时间: 2022年 7月 22日 15:29

#1 Java 22 GA

帖子 hci(海螺子)楼主 »

Oracle虽然万般邪恶,但接手Java之后,还是管理得不错的。版本不停更新不说,过程透明,各方面都无懈可击。

JDK 22比较重要的特性,是最后定型了Foreign Function & Memory API,让Java调用C/C++和其他语言写的东西更容易得多了。 这对我鼓吹的混合编程的理念,是一个有力支持。

https://openjdk.org/projects/jdk/22/
上次由 hci 在 2024年 3月 20日 13:16 修改。
原因: 未提供修改原因
wildthing
著名点评
著名点评
帖子互动: 270
帖子: 4485
注册时间: 2022年 7月 22日 14:25

#2 Re: Java 22 GA

帖子 wildthing »

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 加了很多乱七八糟不三不四东拼西凑其他语言里的东西。本来简洁的语言变得臃肿和复杂
司马光在《资治通鉴》中说日本人:'知小礼而无大义,拘小节而无大德。重末节而无廉耻,畏威而不怀德。强必盗寇,弱必卑伏'。
康熙皇帝在《康熙朝起居注》中这样评论日本人:“倭子国,最是反复无常之国。其人,甚卑贱,不知世上有恩谊,只一味慑于武威……故尔,不得对其有稍许好颜色。”

图片
头像
hci(海螺子)楼主
论坛支柱
论坛支柱
帖子互动: 470
帖子: 9935
注册时间: 2022年 7月 22日 15:29

#3 Re: Java 22 GA

帖子 hci(海螺子)楼主 »

那些东西是让Java感觉更现代的东西,感觉其实际效果是让Scala完蛋了。爱用不用呗。 我老写Clojure的,这些都与我无关。

有关的一些东西,比如这个foreign function and memory API,还是比较重要的。还有GraalVM,虚拟线程,值类型,等等,还是能改变不少范式的。企业想要离开JVM还是比较难的。

混合编程才是出路,花最小的功夫,得到最大的好处,这就是我的编程理念。哈哈。
wildthing 写了: 2024年 3月 20日 13:18 我基本不用 Java 9 之后的版本
Java 加了很多乱七八糟不三不四东拼西凑其他语言里的东西。本来简洁的语言变得臃肿和复杂
上次由 hci 在 2024年 3月 20日 13:34 修改。
原因: 未提供修改原因
wildthing
著名点评
著名点评
帖子互动: 270
帖子: 4485
注册时间: 2022年 7月 22日 14:25

#4 Re: Java 22 GA

帖子 wildthing »

hci 写了: 2024年 3月 20日 13:33 那些东西是让Java感觉更现代的东西,感觉其实际效果是让Scala完蛋了。爱用不用呗。 我老写Clojure的,这些都与我无关。

有关的一些东西,比如这个foreign function and memory API,还是比较重要的。还有GraalVM,虚拟线程,值类型,等等,还是能改变不少范式的。企业想要离开JVM还是比较难的。

混合编程才是出路,花最小的功夫,得到最大的好处,这就是我的编程理念。哈哈。
Java和Scala完全是不同的语言类型。我都用。但是不会因为Java加了点东西就觉得scala不需要了。
要是让我选Clojure vs Scala. 我百分之百选Scala.
Scala最大的缺点是编译太慢。其他我觉得非常好。
司马光在《资治通鉴》中说日本人:'知小礼而无大义,拘小节而无大德。重末节而无廉耻,畏威而不怀德。强必盗寇,弱必卑伏'。
康熙皇帝在《康熙朝起居注》中这样评论日本人:“倭子国,最是反复无常之国。其人,甚卑贱,不知世上有恩谊,只一味慑于武威……故尔,不得对其有稍许好颜色。”

图片
头像
hci(海螺子)楼主
论坛支柱
论坛支柱
帖子互动: 470
帖子: 9935
注册时间: 2022年 7月 22日 15:29

#5 Re: Java 22 GA

帖子 hci(海螺子)楼主 »

Scala还有你这样的铁粉,不错啊。不过的确是过气了。
wildthing 写了: 2024年 3月 20日 13:47 Java和Scala完全是不同的语言类型。我都用。但是不会因为Java加了点东西就觉得scala不需要了。
要是让我选Clojure vs Scala. 我百分之百选Scala.
Scala最大的缺点是编译太慢。其他我觉得非常好。
wildthing
著名点评
著名点评
帖子互动: 270
帖子: 4485
注册时间: 2022年 7月 22日 14:25

#6 Re: Java 22 GA

帖子 wildthing »

hci 写了: 2024年 3月 20日 13:53 Scala还有你这样的铁粉,不错啊。不过的确是过气了。
这个还有语言过气的说法。我不喜欢跟风。
比如我也喜欢用Haskell.
司马光在《资治通鉴》中说日本人:'知小礼而无大义,拘小节而无大德。重末节而无廉耻,畏威而不怀德。强必盗寇,弱必卑伏'。
康熙皇帝在《康熙朝起居注》中这样评论日本人:“倭子国,最是反复无常之国。其人,甚卑贱,不知世上有恩谊,只一味慑于武威……故尔,不得对其有稍许好颜色。”

图片
头像
hci(海螺子)楼主
论坛支柱
论坛支柱
帖子互动: 470
帖子: 9935
注册时间: 2022年 7月 22日 15:29

#7 Re: Java 22 GA

帖子 hci(海螺子)楼主 »

以前用Scala 的人很多转了kotlin或者回到了Java

语言当然有过气一说,计算机语言也是一种人类语言,人类语言都有死亡的一天。
wildthing 写了: 2024年 3月 20日 13:56 这个还有语言过气的说法。我不喜欢跟风。
比如我也喜欢用Haskell.
回复

回到 “葵花宝典(Programming)”