不知道为什么我的环境中有jdk, 于是我写了一段Java, 这是我从未见过的Java:
1void main() {
2 IO.println("is this java?");
3}
function name不用再写public static void main, 方法也不用再写System.out.println();.
更有趣的是编译和执行不用分开了, 过去需要这样(当然绝大多数「Java程序员」都用IDE):
1javac main.java
2java main
现在只需要像go run 那样
1haruka:~/Downloads/test~ java main.java
2is this java?
说实话,这门语言其实并没有那么让人讨厌。可能大家讨厌的都是设计模式,Spring那些东西。 之前甚至有幸问过James Gosling 问题,他亲切和坦诚的态度令人尊敬。 可惜如今似乎没有什么人讨论这门语言了,甚至没有人讨论任何编程语言了。
尽管如此,Java从寻常百姓家消失的速度还是令人错愕。 我问Claude用Java写工具什么的似乎也没有那么遭,毕竟每个人电脑几乎都有JRE, 但Claude告诉我:
“JRE几乎每个人都有安装”这个前提现在不成立了。Java 9之后Oracle不再面向普通用户分发独立JRE,浏览器applet和桌面Java也早已消失,现在一般人的电脑上基本没有Java。macOS默认不带,主流Linux发行版也不默认安装。所以如果工具要给别人用,不能假设对方有运行时。
Well, 当年,那可是号称「30亿个设备运行着Java」.