XP和Java大战,谁胜一筹?

JAVX总结.txt JAVX总结使用,AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下 立即下载
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> 微软和Sun公司之间的宿怨由来已久,最近它们之间的恩怨进一步升级,于是演绎了一场Windows XP和Java大战,然而在这场纷争中谁能更胜一筹? XP抛弃Java,大战拉开序幕 今年4月份,微软宣称它在今年10月推出的Windows XP与IE 6.0中将不再纳入JVM(Java虚拟机)。这预示着XP和Java之间大战拉开了序幕。 微软的决定对Java普及大为不利。Java可让程序在不同的系统下运行,但系统中必须事先安 装JVM。而微软在Windows、IE与其它软件中只采用旧版JVM,不但阻碍了Java新技术的传播速度,更对Java现阶段用户带来了麻烦。 据悉,Sun目前最新的JVM为1.3.1版,比1.1.4版速度更快,功能设计更趋多元化,但碍于广大用户多从浏览器或操作系统中取得Java软件,而微软不再加入新版JVM的做法将截断用户升级的主要途径。 Sun公司对微软的决定义愤填膺,它表示微软作出的不在其Windows XP中支持JVM的决定是有意给广大消费者和数以百万计的使用Java平台的开发人员造成伤害。Sun还借此机会强调说,象IBM、惠普、Oracle、摩托罗拉、诺基亚、BEA等业界的合作伙伴都在广泛地使用Java技术,有700万网站使用了Java applets。 Sun发言人David Harrah指出,公司一直致力于拓展Java的市场占有率,微软若能协助Java普及,无疑将助Sun一臂之力,但微软的决定地扼杀了Sun多年来的努力。 微软:抛弃Java,全是Sun的错 针对Sun公司的言论,微软公司当然不敢示弱,立刻展开了反击。它表示,放弃Java这完全是Sun自己的过错。 关于微软与Sun公司在Java上的恩怨,还要从1996年说起。当时微软取得了Sun公司Java的开发许可,将“J ”语言移植到了Windows上。Sun公司的执行人员欣喜若狂,欢呼微软对Sun的Java源代码做了让步。然而不久,微软抛开与Sun公司的协议,擅自对J 语言支持的Windows应用软件开发加以限制。于是Sun于1997年10月状告微软公司。 经过了3年的诉讼,最终微软和Sun于今年1月份结束的关于Java许可的法律纠纷。作为这份和解的一部分,Sun同意微软继续使用四年前旧版本的JVM软件,时间期限为7年,不是禁止其使用新版本的JVM软件。 Windows XP高级产品经理Jim Cullinan称,“我们花费了三年的时间和Sun打官司,当时他们试图阻止我们在Windows系统中包括JVM软件,于是我们现在这样做了,在Windows XP中不在提供JVM,可是他们又在不断抱怨了,这太具有讽刺意味了。” 由于浏览器IE以及Windows的普及程度,微软事实上是Java的最大发行商之一,因而关闭这样的销售渠道对Sun来说无异于当头一棒,Gartner公司的分析家大卫·史密斯如是说。 “微软所做的当然不会赢得Java用户的欢心,”他说。“不过微软迟早会这样做的。总有一天他们成为Java的破坏者。” 技术商业分析家鲍勃·苏瑟兰却对Sun对微软的攻击颇有微词,他称从某些方面来说微软已经做了它所要求做的。“Sun不想让微软垄断Java,但是它自己却要这样做。不管微软着做什么,Sun 总是要加以诋毁。”这位分析家如是说。这不是微软的错,而是Sun公司自作自受。 对此Sun有自己的解释,微软的这一举措并非是为了遵守与Sun之间达成的价值2000万美元就Java的许可问题而达成的和解协议。这一举措是微软单方面采取的,与达成的和解协议没有任何关系。 根据双方达成的许可协议,微软最多还可以有7年的时间推出自己的JVM。业界观察家认为,微软从新版操作系统软件中撤消对这一有“遗留”问题的软件是正确的,用户仍然可以从OEM处进行安装,或者从互联网上下载。 XP提前出笼,Sun防不胜防 虽然Windows XP正式推出日期为今年10月25日,但微软允许电脑制造商提前至9月24日销售该操作系统。从目前的情形来看,Sun微系统公司可能已失去在预装XP操作系统的PC机上安装其最新版本Java的机会了。 这家位于加州Palo Alto的公司承认由于时间的原因,尚无PC制造商选择在Windows XP系统中嵌入Sun版的Java虚拟机(JVM)。举例来说:康柏已声明将在预装Windows XP操作系统的 PC 机上安装微软的Java虚拟机。 自从微软决定把JVM从集成于Windows XP的IE 6中剔除(由于Sun当前版本的JVM 1.3.1与IE 6不兼容,使得IE 6只能运行微软的JVM),Sun就一直在加紧编写与IE 6兼容的新版JVM,然而目前看来,仍然赶不上与Windows XP同时推出。 康柏与微软合作的决定,特别是如果其他PC制造商也跟进的话,很可能会阻碍Sun展示Java编程语言效用的努力。目前,Java程序在网络上日益流行。 Sun的Java虚拟机是使计算机可运行Java程序的一种软件,它在设计上尽可能展现Java应用程序的强大。相比之下,微软公司的Java虚拟机基于有4年前的陈旧技术。 Sun:虽错过XP早班车,希望尤存 但是一些PC制造商称他们只是等不及Sun推出兼容IE 6的Java虚拟机。康柏的一位官员Naila Seif说康柏周五最终决定在Windows XP系统中嵌入微软版的Java虚拟机。 微软的Windows XP产品经理Jim Cullinan说,“如果愿意的话,每个PC制造商都可以使用我们的Java虚拟机,当然他们也可使用其他公司的。” Sun确实曾和康柏接触过, Seif说,“我们最关心的是及时推出Windows XP并使消费者有最佳的使用感受。当然Sun公司非常想和我们展开对话,但我们实在不想打乱进度。” 对于这一点,Sun的发言人David Harrah承认,“这些我绝对能够理解,PC制造商有他们自己的时间表要遵守。” Harrah说,“我听到的是许多公司都对Java虚拟机有兴趣,但最初阶段他们很可能是使用微软公司的。” Sun称Java之所以有吸引力是因为在无需为每个操作系统重写程序的情况下,就可在许多不同的计算机系统(例如使用苹果的Mac系统或使用微软的Windows)上同等地运行。但要运行程序,尤其是在浏览器里,PC必须有Java虚拟机的一份拷贝。 虽然现在Sun正在开发兼容的JVM(Java虚拟机),但在7月底微软的决定公开之后,已没有足够的时间使之完毕了。Harrash也不可能承诺快速发布这一软件。他说,“我们现在所说的是当XP在10月正式发布时,我们可以提供一个虚拟机供下载。当然我们在努力工作使它尽早面世。” 到目前为止,Sun还是很有希望的。PC业界巨头戴尔公司的发言人Tom Kehoe说,“是的,我们肯定要装载一个Java虚拟机,但还没决定选那个。” 有消息表明,Gateway公司还未在JVM上作出最后的决定,但倾向于不在Windows XP机型上装载虚拟机。原因是:对于大部分消费者来说,下载一个JVM是方便而又快捷的。 但康柏不这么认为。IE 6的用户第一次访问需要Java支持的网站时被提示需要下载一个Java虚拟机,虽然JVM很容易找到,但5MB的下载量对于使用拨号接入的用户来说可不是件轻松事。 微软公司的经理Seif说,“虽然可在网上下载,但是许多人在家或在小公司工作,他们使用56kbps的调制解调器,我们决定还是安装JVM虚拟机,这样消费者就可有所需的工具了,在使用XP时就会感到更加舒适了。” 微软:醉翁之意不在酒 但是部分业内人士认为微软这一做法明显地具有一定的企图,那就是试图诱使Java开发者转而使用使用C#语言,这是微软最新开发的一种高级语言,在许多方面其功能类似于Java。该语言是微软.NET战略和冰雹计划中的关键部分。 一位Java开发者说:“微软可能是将Java作为.NET战略的敌人。”虽然购买Windows XP的企 业用户得到的操作系统光盘包含JVM,所以他们不需要为每台机器下载JVM程序,但是它并不包括在该操作系统内。 Java吸引人之处在于其可以在不同的操作系统上运行程序而不需重写程序,不管是苹果公司的Mac还是微软公司的Windows系统。但是运行Java语言编写的程序,特别是在浏览器中,PC机系统中必须要有一份JVM的拷贝。同时,Sun正在开发针对Windows XP 的新版JVM软件平台,它期望该软件能够应用PC环境并且可以下载。 Sun公司的发言人David Harrah 称,凭借其在PC机上的优势,微软正在试图阻止Java的发展,他们丝毫没有意识到Java的重要性。 最近来自META集团的一份研究报告表明,作为电子商务应用的标准基础设施,Java正在不断发展壮大,不过但却面临微软.Net的进一步竞争。预计Java和.Net将争夺网络服务领域的霸主地位。   Java 正逐渐走向稳定与成熟,应用范围迅速扩大到了大规模企业应用。三个市场的变化表明Java市场的成熟:首先,服务器管理、性能调整与调试等部署工具增加;其次,Java终于成为移动设备应用的一种标准;第三,瘦客户系统部署(即部署于没有硬盘驱动器的设备)的选择增加。META集团估计,明年Enterprise JavaBean(EJB)部署(具体规定了使用Java代码的对象彼此如何交互)的数量将有所增加。2003年,这些服务将成为商业功能内部集成的一个常见范例。2004年将出现组建交互因特网的网络服务。2005年将出现众多能够运行Java的增强型屏幕移动设备。 Sun:好事在后头 但是从另一个角度来看,微软决定不在IE 6以及Windows XP中包括JVM软件这并非是一个彻底的坏消息,这为Sun提供了一个大好机遇。真是“塞翁失马,焉知非福?” 技术业调查分析家Bob Sutherland说,“这对Sun来说可能是一个好机会,可推出给予消费者良好感受的更新版本的Java虚拟机。” 因为IE浏览器不像其它的浏览器如AOL-时代华纳公司的Netscape 6.1一样,它没有使用插件的结构,因而只能支持微软的JVM软件。这就意味着IE只能使用旧版本的JVM,而不是最新、功能更全、速度更快、更灵活的JVM1.3.1版本。这样Java程序可以在除了Windows XP系统之外的任何地方运行,包括旧版本的Windows操作系统,当然它们安装了版本 1.3.1的JVM软件。分析家称,由于大多数的Java程序在浏览器中运行, 然而微软旧版本的JVM软件却为Java程序语言的进展设置了一个障碍。 Harrah也承认从前几个季度来看,业界对微软决定撤出JVM领域作出相当激烈的反应。他称,一些软件开发商对此作出了积极反应,它们甚至决定放弃微软的浏览器相关开发。 认识到这是一个巨大的机遇,Sun计划推出能被Windows XP中所有软件所支持的JVM软件,包括IE 6。Harrah说,“我们目前正在开发驻留于XP系统的JVM软件,它能被任何浏览器调用。” Harrah称,新版的JVM软件可以从Sun公司和其它web网站下载甚至可以在那些预装Windows XP的待售PC机上包括这一软件。但是他没有提及与PC制造商的这笔交易。但是他强调,“我们对PC机制造商的反应很满意。” 不过有些分析家认为,微软不会这么轻易就让Sun推出Windows XP支持的JVM软件。 “Sun的JVM必须要由IE的配合,但是微软不会这么轻易妥协的,”Smith说,“ Java是在微软喉咙中的鱼刺,微软将继续想尽一切办法除去这个眼中钉。”
ios-XJAVPlayer(最新版).zip 一句代码就能调用使用。缓存,播放/暂停,下一曲,进度条/缓冲条,时间显示,手动放大/随屏幕旋转放大,手势调节音量/亮度/进度,双击播放/暂停,自动缩小/随手指移动等功能。详情请移步github(记得随手给个Star哦..):https://github.com/xjlove/XJAVPlayer; 立即下载

相关推荐

ILDASM

NET Framework SDK 中附带的,MSIL 反汇编程序,允许将 .NET Framework 程序集反编译为 IL 程序集语言语句。 修改过的ildasm,和原版的区别 1、原版拒绝打开经过某些.NET混淆器处理过的assembly,修改版解除了此限制 2、原版在导出某些处理过的assembly会crash,修改版修复了此bug 3、用reshacker修改了版本信息,目的仅为和原版作区分。并加了upx压缩壳减少体积

windowsXP下搭建JAVA环境教程 分类: JAVA ...

一、工具准备安装JKD6:传送门:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe下载完成后默认安装即可!二、配置环境变量右键单击“我的电脑”,选择“属性”,然后点击“高级”,再点击“环境变量”,见下图:然后在...

weixin_30347335的博客 273

JAVA运行环境WinXP 32位的版本

JAVA运行环境WinXP 32位的版本

jaxp_关于JAXP的全部,第1部分

Java技术和XML可以说是过去五年中最重要的编程开发。 结果,用于使用Java语言的XML的API激增了。 两种最受欢迎​​的文档对象模型(DOM)和XML的简单API(SAX)引起了极大的兴趣,紧随其后的是JDOM和数据绑定API(请参阅参考资料 )。 彻底了解这些API中的一两个是一项艰巨的任务。 正确使用所有这些使您成为专家。 但是,越来越多的Java开发人员发现他们不再需要广泛的SA...

cusi77914的博客 346

itextsharp.dll 5.0.6

最新版的itextsharp.dll。在Asp.net中写出PDF文件。

Java_javabus_java_

可以用来简单模拟一个车站的情况,车站发展,车子到站,车子行驶都可以

fedora 25 安装java_Fedora 7 下安装JDK并环境设置

1、下载需要的jdk( 我的是 jdk-6u2-linux-i586-rpm.bin),放在/home目录。2、#cd /home#cp jdk-6u2-linux-i586-rpm.bin /usr/local#cd /usr/local(给所有用户添加可执行的权限)#chmod +x jdk-6u2-linux-i586-rpm.bin# ./jdk-6u2-linux-i586-rpm.bi...

weixin_39870092的博客 179

从零搭建ROS1导航小车(一):松灵SCOUT Mini底盘通讯配置与ROS包编译避坑指南

本文详细介绍了从零开始搭建ROS1导航小车的初始步骤,重点讲解松灵SCOUT Mini底盘的通讯配置与ROS包编译避坑指南。内容包括硬件连接、CAN通讯配置、ROS工作空间构建及编译优化等实用技巧,帮助开发者快速实现自主导航小车的通讯功能。

weixin_27014595的博客 189

Java XML 和 JSON 教程(二)

原文:Java XML and JSON 协议:CC BY-NC-SA 4.0 五、使用 XPath 选择节点 Java 包含一个 XPath API,用于简化对 DOM 树节点的访问。本章向您介绍 XPath。 什么是 XPath? XPath 是一种非 XML 声明性查询语言(由 W3C 定义),用于选择 XML 文档的信息集项目作为一个或多个节点。例如,您可以使用 XPath 来定位清单 1-1 的第三个ingredient元素并返回这个元素节点。 除了简化对 DOM 树节点的访问之外,XPath

龙哥盟 2760

C语言图形化界面——含图形、按钮、鼠标、进度条等部件制作(带详细代码、讲解及注释)

本文借助easyx库函数(提供下载链接),很方便地用C语言实现了鼠标、按钮、进度条、坐标尺等操作,为普通C程序的友好人机交互界面提供了一种简单便捷的方案。

体会编程语言独到的美 17万+

排除 AcroForm 中 JavaScript 脚本的 Bug

本文介绍了Acrobat JavaScript脚本故障排除的基本方法。首先应检查控制台窗口的错误报告,通过具体示例演示了5类常见错误:语法错误(如缺少大括号)、未终止字符串、未定义变量、运算符混淆及变量作用域问题,并逐步给出修复方案。文章还提供了调试流程UML图和实用经验总结,强调关注细节(如分隔符匹配)、正确使用运算符和变量作用域等要点。最后建议采用系统化调试方法,包括关闭/重新打开表单等完整性测试。

小猫三两只。 1506

java飞机大战流程图_飞机大战说明文档

JIANGXI AGRICULTURAL UNIVERSITY精彩内容,尽在百度攻略:https://gl.baidu.com科技月月评设计报告精彩内容,尽在百度攻略:https://gl.baidu.com题 目:学 院: 组 长: 陈凡 小组成员: 陈凡(20121990) 班 级: 软件1212班精彩内容...

weixin_40008339的博客 1807

迭代牛顿-欧拉法——机器人动力学逆解

迭代牛顿-欧拉法牛顿欧拉法的步骤向外回归(outward recursion)step 1step 2向内回归(inward recursion)step 3step 4牛顿欧拉法的三种形式无坐标系NE算法(Coordinate-Free Algorithm)连杆坐标系NE算法(Link-Coordinates Algorithm)3-D向量NE算法 牛顿欧拉法的步骤 牛顿欧拉法(NE)是求解机器人动力学逆解的一种方法。动力学逆解定义为:已知机器人的构型qqq和运动的速度q˙\dot{q}q˙​和加速度q¨

qq_41845878的博客 4099

java坦克大战 实训报告_坦克大战系统《Java程序开发实训》综合实训报告.doc

坦克大战系统《Java程序开发实训》综合实训报告《Java程序开发实训》综合实训报告题目: 坦克大战系统姓名: 方庆学号: 2010203206班级: 10软件(2)班系统实现的主要功能及运行结果截图选择的语言的原因游戏本身是一种娱乐方式,带给人无尽的乐趣,而且游戏行业的发展也将是带动周边行业的发展。同样对做出游戏的人的要求也会越来越高一满足游戏爱好者的要求。本次期末设计就是设计一种娱乐...

weixin_33324399的博客 3156

基石篇:多模态数据工程导论与核心概念

多模态数据工程不是写Python脚本处理几张图片,而是设计并构建一套系统,来规模化地生产高质量、可追溯、符合合规要求的模型就绪数据。本文将为你建立正确的数据工程思维框架,明确其在多模态AI生态中的战略地位,并为后续的深入学习奠定坚实基础。

jiaquan3011的博客 629

【TC3xx芯片】TC3xx芯片PFlash的ECC校验问题补充

TC3xx芯片PFlash的ECC校验问题补充

qq_36056498的博客 1153

安卓飞机大战实现自动躲避和瞄准

0. 使用方法 将下面三个函数添加到GameHelper.java,然后在GameView.java的onPaint()函数的碰撞检测下面调用。 1. 自动躲避 /** * 自动躲避 */ public static void autoMove(Player player, List<Enemy> enemys) { int xp = player.getX(); int yp = player.getY(); int w = player.getWidth();

m0_37574125的博客 1716

相机Camera日志分析之二:高通CamX架构对应Google原生Camera HAL3架构的标准API接口一级日志详细分析注释

【思维决定成长高度】当前讲述的是Camera领域log分析梯度分级讲解,讲究的是一种分析技巧,分析思维,一种感悟。技术路线的提升空间,需要更多开发技巧和开发学习能力去提升。技术大拿分析问题,可以从日志快速定位问题并解决问题,有充分的时间去学习更多知识,成长速度极快。同一起跑线,学习能力,开发效率等等都决定了程序员的成长提升空间。记得我毕业三年,同学之间的差距无限拉大,一些人还在几千块薪水,你已经是他的四五倍了,人与人的差距就是短短几年就拉开了。

430

如何提高自己的 Java 编程技能

<!-- @page {margin:0.79in} p {margin-bottom:0.08in} a:link {} --> 可以按照两条路线提高自己的技能:参加一个课程(为了认证或者只是为了学习)或自学(当然,还要通过编写代码进行实践)。除了能够从有经验的开发人员那里获得知识之外,课程或认证路线还可以向老板有力地证明您具备他们需要的技能。使用各种参考资料进

斌斌(Java) 1363

分享Charles抓包 显示<unknown> 解决方案 !

首先电脑上需要安装charles,然后需要设置手机上的WiFi设置,修改配置中的代理设置,把服务器的主机名设置成你电脑当前的ip地址(需要注意的是,你的代理服务器主机名的ip地址要和你当前连的ip地址的网段需要一致)。像 Charles 这样的工具,虽然功能强大,但仍然需要用户具备一定的配置和排障能力,以应对各种复杂的网络环境。通过将 Charles 的 SSL 证书正确安装到移动设备中,并在设置中启用“允许不安全的内容”选项,最终成功解决了这一问题,并准确抓取到所有请求数据。Charles 显示。

朱雀随云记的博客 8106

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

用户必备 103个Windows XP运行命令

 这些命令,可以让你在Windows XP的“运行”窗口中运行应用程序。运行程序&运行命令辅助功能选项access.cpl添加硬件向导hdwwiz.cpl添加或删除程序appwiz.cpl管理工具control admintools自动更新wuaucpl.cplBluetooth文件传送向导fsquirt计算器calc证书管理控制台certmgr.msc字符映射表c

yazhoucom的专栏 1302

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

java实验三20135104

北京电子科技学院(BESTI) 实验报告 课程:Java程序设计 班级:1351姓名:刘帅学号:20135304 成绩: 指导教师:娄佳鹏 实验日期:2015.6.3 实验密级: 预习程度:...

diedun6115的博客 304

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Sun、微软就Java再次开战

google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//<script type="text/java

java专栏 331

103个Windows XP运行命令

在Windows系统中,我们打开一些程序都是通过鼠标一步一步的点击来打开,但是以下列出的这些命令,可以让你在Windows XP的“运行”窗口中运行应用程序。  如,打开注册表,可以“运行”框中键入"regedit",即可打开注册表编辑器。  以下为运行程序表格: 运行程序

勇不言败de小黑 881

windows XP命令大全

在Windows系统中,我们打开一些程序都是通过鼠标一步一步的点击来打开,但是以下列出的这些命令,可以让你在Windows XP的“运行”窗口中运行应用程序。 运行程序 运行命令   辅助功能选项   access.cpl   添加硬件向导   hdwwiz.cpl   添加或删除程序   appwiz.c...

iteye_16670的博客 242

必备资料 103个Windows XP运行命令

   在Windows系统中,我们打开一些程序都是通过鼠标一步一步的点击来打开,但是以下列出的这些命令,可以让你在Windows XP的“运行”窗口中运行应用程序。 运行程序 运行命令 辅助功能选项

随想,随记 536
上一篇: 部署EJB组件的艺术
下一篇: Java课程与认证指南
java169
博客等级 码龄19年 27粉丝 2568原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值