未来趋势分析:Linux有可能成为java OS

发布者:学思者最新更新时间:2009-03-16 来源: 中原硅谷关键字:Linux  java  ASP 手机看文章 扫描二维码
随时随地手机看文章

      Sun公司已经开放了对java技术的最后限制,并且鼓励在linux发行版中集成java平台和netbeans框架,在未来的时间内java很可能成为linux的内建功能。

       对java技术的实现,目前有三种方式:java虚拟机、java操作系统、java硬件系统(java卡),目前应用最广泛的是java虚拟机,但无疑用操作系统来实现java功能可以获得更高的性能。苹果的Mac OS X就是操作系统级的java实现。

       目前java技术的主要对手是微软公司的.net技术。微软公司一直宣称.net平台比java有更好的性能,并且将原因归功于即时编译技术(JIT)。但java从1.3开始就内置了JIT编译器和Hotspot虚拟机,有兴趣的可以去看看Java JIT编译器大战的资料。.net平台的性能,更多的来源于与windows系统的紧密集成,只是微软不敢这么说。

       一直依赖人们对java都存在误解,即java是靠虚拟机解释执行java字节码运行的,java一定比编译执行的C 要慢,不适合做桌面程序。但实际上,java程序在运行的时候,字节码只被解释执行一次,而后都是以机器码运行的。java程序运行的速度相当快,别告诉我你还在用java 1.4.2。另外java的可执行文件是JAR格式而不是class。JAR是可以双击执行的。

      现在java程序的运行速度跟.net平台相比,在性能上差的仅仅是与系统集成度那么一点。如果linux内建java虚拟机,这最后一点差距也可以弥补。同时以java开发linux桌面程序,也可以解决linux程序依赖性众多移植难度大的问题。

      net平台上最重要的应用是ASP.net,于此相对应的是java平台的JSF(JSP的升级版)JSF同样支持可视化网络编程。由于Sun公司的宣传力度的问题,JSF的知名度不及ASP.net,但JSF在功能上毫不逊色与ASP.net。JSF与ASP.net的差别,正如JSP与ASP的差别一样,JSF比ASP.net要难一点,但功能和可定制程度更强。

关键字:Linux  java  ASP 引用地址:未来趋势分析:Linux有可能成为java OS

上一篇:爱特Fusion嵌入式系统开发展示FPGA设计
下一篇:闻亭协同TI向西安观众展示DSP和DLP最新产品

推荐阅读最新更新时间:2024-05-02 20:47

arm驱动linux等待队列阻塞中断IO的应用
《 linux等待队列阻塞中断IO的应用》涉及内核驱动函数四个,内核结构体零个,分析了内核驱动函数四个;可参考的相关应用程序模板或内核驱动模板一个,可参考的相关应用程序模板或内核驱动一个 一、概念: 要休眠进程,必须有一个前提:有人能唤醒进程,而起这个人必须知道在哪儿能唤醒进程,这里,就引入了 等待队列 这个概念。 二、应用场景: 等待队列用来实现进程的阻塞,等待队列可看作保存进程的容器,在阻塞进程时,将进程放入等待队列,当唤醒进程时,从等待等列中取出进程。进程进入休眠后必须有个地方能够唤醒休眠的进程;唤醒进程的地方最大可能是中断里面,应为硬件资源的获取的同时往往伴随着一个中断。所以在中断中常常使用等待队列来休眠进程,将cpu资源让
[单片机]
Aspect新金融呼叫中心解决方案
  在日前举办的“2017客户世界年度大会”上,呼应互联网金融的蓬勃发展, Aspect 新金融呼叫中心解决方案以多并发呼叫场景中稳定高效的接通率赢得了普遍赞誉。下面就随网络通信小编一起来了解一下相关内容吧。   今年适逢中国客户联络中心行业发展起步二十周年,从传统呼叫中心到当今炙手可热的互联网金融服务客户联络中心,此次大会汇聚了大批知名企业客户中心的专业人士,而 Aspect 做为最早参与中国呼叫中心行业发展的一家国际品牌,以面向未来的创新型全渠道联络中心 Aspect  UIP & CXP全力支持行业顺应未来企业客户服务的需求趋势。   中国互联网金融协会李东荣会长最近指出,互联网金融应该以先进网信技术为驱动。随着信息化、数
[网络通信]
OK6410A 开发板 (八) 91 linux-5.11 OK6410A 进程的发展历史
参考进程地址空间抽象 的由来来了解裸机到os的转换 一开始是裸机 后来多进程 后来在用户态实现多线程(即协程) // 属于线程模型的一种 Portable Thread 协程一开始被创造出来,然后被淘汰,到现在(2021-8-4),这项技术又开始兴起(主要得益于网络处理) 后来线程模型不断发展 线程模型 线程实现 1:1 LinuxThreads库+kernel NPTL库+kernel N:1 Portable Thread (用户空间实现) N:M NGPT
[单片机]
基于μC/OS-Ⅱ的1553B和ARINC429总线实时协议转换系统的设计
近年来,ГOCT18977、1553B和ARINC429已成为我军机载设备间、飞机与导弹间数据通信所广泛采用的总线标准。这种多种总线标准并存的情况带来一系列问题:一是在地面维护过程中,需要测试不同总线标准的数据;二是不同总线标准之间的协议转换。因此如何实现地面检测设备与多种不同总线标准机载设备之间的通信以及不同总线标准之间的协议转换成为必须解决的问题。本文针对某型飞机加挂某型导弹的实际应用,设计了一个基于μC/OS-Ⅱ的1553B和ARINC429总线实时协议转换系统。   1 协议转换系统的需求分析和设计原则   1553B和ARINC429总线实时协议转换系统是某型飞机发射架的一部分,主要完成以下功能:(1)完成对导弹
[工业控制]
基于μC/<font color='red'>OS</font>-Ⅱ的1553B和ARINC429总线实时协议转换系统的设计
刘作虎说一加开发智能手表:运行Wear OS
外媒报道,一加创始人兼首席执行官刘作虎透露,一加正在研发智能手表。   刘作虎表示,一加正在与谷歌紧密合作,为一加智能手表开发更好用的Wear OS系统。一加旨在打造一个生态系统,让智能手表、Android TV、Android手机之间能够无缝连接,形成生态闭环。   据悉,一加手表预装的Wear OS前身是Android Wear,该系统是Android的一个分支版本,专为智能手表等可穿戴智能设备设计,首个预览版公布于2014年3月,支持数字助理、传感器等功能。   外媒指出,一加智能手表可能会与一加9系列新品同台亮相,后者发布时间可能是2021年3月份前后。   一加确认一加是首批商用高通骁龙888旗舰处理器的手机品牌,
[手机便携]
国产开源OS平台RT-Thread将带我们进入轻智能时代
12月20日,睿赛德科技主办的2020 RT-Thread开发者大会在深圳举办,为众多开发者展示了 RT-Thread 的最新进展和生态建设成果。 RT-Thread 是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread 也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。 RT-Thread创始人熊谱翔在大会致辞中表示,RT-Thread开发者大会创始的初衷是希望能够倾听用户的需求和声音,为RT-Thread探索未来的发展方向。在RT-Thread开发者大会的过程当中,大家可以充分的进行技术交流,如开源的R
[嵌入式]
国产开源<font color='red'>OS</font>平台RT-Thread将带我们进入轻智能时代
电动压缩机设计-ASPM模块篇
压缩机是汽车空调的一部分,它通过将制冷剂压缩成高温高压的气体,再流经冷凝器,节流阀和蒸发器换热,实现车内外的冷热交换。 传统燃油车以发动机为动力,通过皮带带动压缩机转动。而新能源汽车脱离了发动机,以电池为动力,通过逆变电路驱动无刷直流电机,从而带动压缩机转动,实现空调的冷热交换功能。 电动压缩机是电动汽车热管理的核心部件,除了可以提高车厢内的环境舒适度(制冷,制热)以外,对电驱动系统的温度控制发挥着重要作用,对电池的使用寿命、充电速度和续航里程都至关重要。 图1:电动压缩机是电动汽车热管理的核心部件 电动压缩机需要满足不断增加的需求,包括低成本、更小尺寸、更少振动和噪声、更高功率级别和更高能效。这些需求离不开压缩机驱
[工业控制]
电动压缩机设计-<font color='red'>ASP</font>M模块篇
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved