IBM 在这里说的“开源”,并不是开放源代码, Java VM 的源代码本来就是开放的!IBM 想 SUN 放弃对 Java 规范的制定,也就是 Java 标准不能 SUN 一家说了,大家就必须实现同样标准的VM。SUN 放弃了对 Java 规范的制定,现在看来也不一定就是好事!现在 SUN 制定 Java 规则,至少可以保证同样的 Java 程序在各个厂商实现的 JVM 上都可以运行。如果要是 SUN 放弃了对 Java 的控制,大家就可以开发自己规则的 JVM 。 最后只会变得,Java 程序反而不能跨 JVM 了,举例来说:我们用 SUN 的JDK 编译的程序,不能在 IBM 实现的 JVM 上运行。 这对 Java 的到处运行无疑是一个非常沉重的打击。大家不希望 Java 成为第二个 Linux 吧!!!!!!!!!现在的 Linux 由于没有一个强制的实现标准。各个 Linux 厂商可以自己扩展。 这就造成了,一个厂商的 Linux 下的应用程序,不能直接的拷贝到另一个厂商的 Linux 下运行(需要进行一定的修改)。也就是不同厂商的 Linux 成了不同的操作系统了(当然也没有这个大的差别,毕竟一般厂商都是使用的相同的内核)。
支持
这样对于我们这些人是有利的啊!~
要不哪一天SUN说不免费给你支持了,你还开发java不了?
所以一下要支持啊!~
开源。
统一。如果失去了这两个,就没有竞争力了。对我们大家学习Java的人而言,也不是什么好事情!
有利有弊
利是JAVA将飞速发展
弊是需要有一个人来核准提交代码,还有sun将失去java控制权
最后只会变得,Java 程序反而不能跨 JVM 了,举例来说:我们用 SUN 的JDK 编译的程序,不能在 IBM 实现的 JVM 上运行。 这对 Java 的到处运行无疑是一个非常沉重的打击。大家不希望 Java 成为第二个 Linux 吧!!!!!!!!!现在的 Linux 由于没有一个强制的实现标准。各个 Linux 厂商可以自己扩展。
这就造成了,一个厂商的 Linux 下的应用程序,不能直接的拷贝到另一个厂商的 Linux 下运行(需要进行一定的修改)。也就是不同厂商的 Linux 成了不同的操作系统了(当然也没有这个大的差别,毕竟一般厂商都是使用的相同的内核)。
作为公司,没有利己的事情是一百万个不会干的所以让他们去闹吧,让我们程序员平淡的生活多一些谈资和笑料
没有Java 我们会有Nava Mava,lava等等新语言
没有Java 我们至少还有C++
没有Java我们可能失去一些,说不定会得到更多哈哈,骑驴看唱本——走着瞧~~~~~~~~~~~~~~~
IBM 在这里说的“开源”,并不是开放源代码, Java VM 的源代码本来就是开放的!
哪里?