当前位置:  技术问答>java相关

我迷茫,Sun要改变Java跨平台运行的初衷? 是退化吗?

    来源: 互联网  发布时间:2015-04-28

    本文导语:  Sun公司以前一直标榜Java可以"编译一次,在任何地方运行"; 但现在又遇到了新问题. Sun公司的技术人员在近三年的时间里一直在寻求Java在实时计算设备中的应用. 所谓实时计算设备是直有些动作需要即时的反映.例如飞...

Sun公司以前一直标榜Java可以"编译一次,在任何地方运行";

但现在又遇到了新问题.
Sun公司的技术人员在近三年的时间里一直在寻求Java在实时计算设备中的应用.
所谓实时计算设备是直有些动作需要即时的反映.例如飞行员拉动操纵杆.
Java运行时一直限定在计算机的一个部分,以提高安全性.
而实时的Java却要求写入计算机内存,从而出现的矛盾.

现在Sun公司要更改Java的跨平台的口号:
"小心地编译一次,在任何地方有条件地运行"

所以我现在对于Java的跨平台特性出现了困惑,Java的跨平台特性要到何处去?
前景如何? 大家对此的看法如何,请发表你的观点..

|
不会是真的吧?
那我们这些想在JAVA方面搞点东西的人不是要死翘了?

|
用JAVA不能解决所有的问题,其实SUN最需要解决的是JAVA performance的问题!

|
up

|
  事物都是在向完善的地方发展。我想sun要做策略上的调整也是为了java的远大前程。让java进入更多的领域,但有得必有所失。总有别的问题产生。但这并不应该你学习java的障碍。没有什么技术是完美的,由于java备受瞩目相对提出的问题就多,但这也是为了java的更好发展,没有问题被发现的技术是不可能被广泛应用的。
  当然大家不应在一棵树上吊死,难道我们等java被别的语言超过后还死抱java不放吗,不可能的,你不会为了java而饿死自己的。所以你现在有什么可担心的呢?难道你要等到一个不可能被别的语言超过的语言产生后,再来学吗?
  所以,我说大家既学之,则安之。努力提供自己的技术水平是真的(不单指语言)。

|
我想现在地java也应该是说“小心地编译一次,在任何地方有条件地运行”,因为这涉及到你说使用的JDK和jre的版本,用高版本的jdk编译的程序在低版本的jre下不一定能正常运行,而且在某些地方(如awt)上,在一个系统下能正常运行的程序到另一个系统下就不能正常运行,我曾经就遇到过,而且在另一个平台用同一版本的JDK重新编译都不行。现在地问题是sun想扩大java的应用范围,这其实是好事,原因是这样的,即使是目前的java的跨平台也是在隐含实现的,这个过程或者说方式是如何实现的我们不必关心,它有java的jre来处理,同样,在目前的情况下java可以在各种常见平台下运行,是在什么下运行呢?JVM,只有实现了一个平台下的JVM就可以了,增加它的一个应用领域基本上只要实现了另一个平台的JVM就可以了,jre在运行的时候只是多了一个判断条件。我想SUN会考虑这个问题的,它将所有的判断和实现工作交给了自己,对程序员而言是透明的。我们在编程的时候只需要考虑自己的问题,而不用考虑应用平台。如果SUN真的对java做一些大的改动使得java原来赖以发展的基本改掉,以后谁还敢用它的产品或技术?

|
大家都说java跨平台,其实java本身就是一个平台。可是随着技术的发展,java 的平台能一直符合市场的需求吗?

|
java的初衷本来就是为了小家电设计的,
只不过后来阴差阳错才变成了主流的变成语言,
不过托sun里面高手的福,java现在作为一种
framework极其庞大完整好用(几乎可以说最)的
的语言,而且sun让java走的几条主要的路还是
挺有远见的,所以各位兄弟:sun保佑勤劳的java程序员都有饭吃。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • applet在sun工作站的Netscape中运行的提示,请问各位大虾如何应对?
  • 我有一个问题与大家讨论一下,关于python在64位sun unix下的运行速度
  • Sun VirtualBox 虚拟机运行linux报错了,怎么办
  • 在unix(sun的)上如何运行oracle
  • 我为什么运行不了sun j2sdkee1.3 doc中的sample :Converter?
  • 为什么在JB6中编译并运行正常的程序,用SUN JDK1.3编译后运行却出错
  • 在html运行的applet中需要访问oracle,在jb里可以连接,但直接点击html时就出现找不到类“sun.jdbc.odbd.JdbcOdbcDriver"?
  • JSP开发环境和运行环境的配置和使用方法,以SUN JDK为例
  • Sun Solaris运行Oracle数据库所需的内核参数
  • 如何运行sun公司Tutorial的例子?请有经验的大侠指教。。。一定送分
  • 关于sun的新操作系统jds(sun.java.desktop.system)3d显示的问题
  • SUN新拿出的SUN ONE 具体是一个什么东西,包括什么内容?
  • import com.sun.java.swing.*;提示找不到com.sun.java包我该怎么办?急!
  • 考过SCJP后要过多久才能在 www.galton.com/~sun/ 查到自己的资料啊?(SUN的工作效率好低,已经一周了)
  • 服务器是SUN机器,Solarise8操作系统,要下载JDK1.4,可是SUN网站上提供了六中用于Solarise的JDK包,用那种呀?
  • Oracle高级官员回答Sun雇员的问题
  • 求助 socket服务端 sun_pah被占用
  • 谁有Sun Java2认证考试资料?谢谢
  • 那为大下给解释一下sun的几种认证。
  • 请问如何使用sun的java帮助。
  • 哪里有java的类库下载?sun里有吗?
  • 一个关于SUN认证的问题
  • 一个是SUN JDK一个是MS JDK,怎么回事吗?
  • 怎样查看sun solaris系统硬盘大小,急!!!
  • sun的v880机器上能安装windows系统吗?
  • 学Sun Studio,送手机充值卡
  • SUN虚拟机存储物理地址和网卡名称的文件是什么?
  • SUN虚拟机查询MAC地址用什么命令??、
  • 问下sun的服务器是不是只能安装solaris
  • SUN Java System Message Queue


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3