Java的用途在哪些方面?

网上有关“Java的用途在哪些方面?”话题很是火热,小编也是针对Java的用途在哪些方面?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

Java的用途在以下几方面:

1.桌面GUI应用程序: Java通过抽象窗口工具包,Swing和JavaFX等多种方式提供GUI开发。虽然AWT包含许多预先构建的组件,如菜单,按钮,列表以及众多第三方组件,但Swing还提供某些高级组件,如树,表格,滚动窗格,选项卡式面板和列表。JavaFX是一组图形和媒体包,提供了Swing互操作性,3D图形功能和自包含的部署模型,可以快速编写Java小应用程序和应用程序的脚本。

2.移动应用程序: Java Platform,Micro Edition是一个跨平台框架,用于构建可在所有Java支持的设备上运行的应用程序。此外,最受欢迎的移动操作系统之一的Android应用程序通常使用Android软件开发工具包或其他环境在Java中编写脚本。

3.嵌入式系统: 从微型芯片到专用计算机的嵌入式系统是执行专门任务的大型机电系统的组件。诸如SIM卡,蓝光光盘播放器,公用事业仪表和电视机等多种设备都使用嵌入式Java技术。据甲骨文公司称,100%的蓝光光盘播放器和1.25亿台电视设备都采用Java技术。

4. Web应用程序: Java通过Servlets,Struts或JSP提供对Web应用程序的支持。编程语言提供的简单编程和更高的安全性使得大量政府应用程序可用于基于Java的健康,社会安全,教育和保险。Java也可以使用Broadleaf等开源电子商务平台开发电子商务Web应用程序。

5. Web服务器和应用程序服务器: 今天的Java生态系统包含多个Java Web服务器和应用程序服务器。虽然Apache Tomcat,Simple,Jo !, Rimfaxe Web服务器和Project Jigsaw占据了Web服务器空间,但WebLogic,WebSphere和Jboss EAP在商业应用服务器领域占据重要地位。

6.企业应用程序: Java企业版是一种流行的平台,为脚本和运行企业软件提供API和运行时环境。甲骨文宣称Java在97%的企业计算机上运行。Java中更高的性能保证和更快的计算能力导致像Murex这样的高频交易系统被编入脚本中。它也是各种银行应用程序的中枢,它们将Java从前端用户端运行到后端服务器端。

7.科学应用: Java是许多软件开发人员用于编写涉及科学计算和数学运算的应用程序的选择。这些程序通常被认为是快速和安全的,具有更高的便携性和低维护性。像MATLAB这样的应用程序使用Java来交互用户界面和作为核心系统的一部分。

什么是JavaFX

 JavaFX 移动平台通过一系列手机设备传送富互联网应用程序

 位于加州的Sun公司推出了用于开发和传送富互联网应用的Java移动平台 该平台致力于创建能满足不同客户需求的应用程序生态系统

 开发人员可以通过普通的桌面和移动平台API创建拥有高保真声频和视频 多格式文本 向量化制图 动画和网络服务的RIA JavaFX移动版在Java ME技术上运行 可以使桌面和网络开发人员优化其程序 用于特殊的手机功能

 据Sun的高级营销总监Param Singh说 我们提供编程模式的期望是过去开发工作中核心改变之一

 Singh称 公司以不同的方式涉足手机领域 即与OEM和操作者的合作覆盖了整个设备栈 包括大众市场和智能手机 这关乎我们怎样帮助客户建立一个拥有成百上千程序的生态系统 虽然Sun将一直把注意力集中在高端手机市场 但是公司也意识到了低端市场的快速发展 而且低端市场的用户也希望跨平台获取信息

 由于JavaFX手机版基于JavaME技术 对OEM和操作员的响应需要更紧密的融合和更低廉的成本 在其他供货商的平台 你可以建立好看的可视化程序但是你怎样才能利用设备的功能呢?无疑将是个难题

 Enderle 集团的主要分析师Rob Enderle说 对于Sun来说在移动RIA领域的难题是他们开始得稍微晚了一些 因为很多公司都已经涉足这一领域了 现在这一领域的最主要的公司有Adobe System公司 该公司的地位甚至是微软都不能替代的

 但是也有积极的一面 Java是移动手机领域中较为广泛应用的技术之一 把Java衍生物应用到更多的涉及图像的领域对开发人员是极具吸引力的 开发人员对JavaFX的接受程度不一 主要是看转变到JavaFX有多困难

 考虑到大众市场和智能手机市场的需求 Enderle注意到低端设备倾向于不在浏览器上提供用户经验 而JavaFX不会那样做

 他还说 虽然Sun确实可以为手机增加更多功能 但是也取决于手机制造商是否能使这一过程简单一些

 JavaFX移动版的推出的同时 Sun也宣布与其合作的一些手机生产商 服务运营商和独立软件开发商 包括索尼爱立信 LG以及Sprint 虽然Sun在过去曾表示过希望与苹果公司的iPhone合作 但是这一流行的手机品牌却并未列入其合作者的名单中

 Singh称 Sun虽然暂时未与苹果公司取得合作 但是Sun已经成功宣告JavaFX可以在Google的Android之上运行 所以对于在任何平台传送JavaFX和Java堆栈都没有技术障碍了 不过我们还是会根据合作对象的意向来选择怎样操作

 这一次的发布是继JavaFX移动测试版后的又一次发布 它们之间的主要区别是后者加入了更多核心功能 其产品也进行了更新 编译器也进行了优化 而且修复了近 个漏洞

lishixinzhi/Article/program/Java/Javascript/201311/25334

JavaFX

在2007JavaOne会议上,Sun负责软件业务的执行副总裁格林公布了JavaFX Script:一种用于编写能够在支持Java的PC和手机上运行的应用软件的更简单的脚本语言。为了解决手机的兼容性问题JavaFX Mobile是一种面向手机厂商、提高Java应用软件在不同手机间兼容性的软件包。

Java包含了一种计算机编程语言和一个平台。

*Java编程语言是一种高级语言。由Sun微系统公司(Sun Macrosystem)发布,并作为一种开放的标准进行提供。

*Java平台包括了Java虚拟机和Java应用程序接口(API)。

Java将原程序编译成字节码(bytecode),并通过Java虚拟机(JVM)解释字节码的方式来执行。因为这种运行方式,只要针对不同的计算机平台准备相应的Java虚拟机,就可以很方便的实现Java语言的跨平台性。因此,Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。 Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。

Java的主要应用有如下几点:

*利用浏览器中的Java虚拟机运行于客户端的Applet。

*利用本地虚拟机运行的Java应用程序,通常利用Swing或SWT等来编写跨平台的GUI界面系统。

*通过编写Servlet/JSP来提供网络服务,运行于网络应用程序服务器中。

*利用嵌入式Java虚拟机运行于手机等移动设备的Java应用程序,使用J2ME API。

Java的产生

Java来自于Sun公司的一个叫Green的项目,其原先的目的是为家用消费电子产品开发一个分布式代码系统,这样我们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。开始,准备采用C++,但C++太复杂,安全性差,最后基于C++开发一种新的语言Oak(Java的前身),Oak是一种用于网络的精巧而安全的语言,Sun公司曾依此投标一个交互式电视项目,但结果是被SGI打败。可怜的Oak几乎无家可归,恰巧这时MarkArdreesen开发的Mosaic和Netscape启发了Oak项目组成员,他们用Java编制了HotJava浏览器,得到了Sun公司首席执行官ScottMcNealy的支持,触发了Java进军Internet。

Java的取名也有一个趣闻,有一天,几位Java成员组的会员正在讨论给这个新的语言取什么名字,当时他们正在咖啡馆喝着Java(爪哇)咖啡,有一个人灵机一动说就叫Java怎样,得到了其他人的赞赏,于是,Java这个名字就这样传开了。

Java平台根据API和使用领域,主要分为三种技术

*Java SE (旧称J2SE) - Java Platform, Standard Edition, 定位在客户端,主要用于桌面应用软件的编程

*Java EE (旧称J2EE) - Java Platform, Enterprise Edition, 定义在服务器端Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统

*Java ME (旧称J2ME) - Java Platform, Micro Edition, 主要应用于嵌入式系统开发,如手机和PDA的编程

Java的特色

Java从1995年的暑假开始在计算机业界就受到了高度注意,特别是在Internet和多 媒体(Multimedia)相关产品类方面。Java是

*是一种软件技术

*是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言

*是一种为 Internet发展的计算机语言

*是一种使网页(Web Page)产生生动活泼画面的语言

*是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

*是一种语言,用以产生「小应用程序(Applet(s))」

*是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能

*是一种将安全性(Security)列为第一优先考虑的语言

*是一种使用者不需花费很多时间学习的语言

*是一种突破用户端机器环境和CPU结构的语言

*是一种「写一次,即可在任何机器上执行(Write OnceRun Anywhere)」的语言是有史以来,第一套允 使用者将应用程序(Applications)通过Internet从远端的服务器(Remote Server)传输到本地端的

关于“Java的用途在哪些方面?”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

本文来自作者[寒蕾]投稿,不代表唯乐迪立场,如若转载,请注明出处:https://www.cqwld.cn/weile/1064.html

(9)

文章推荐

  • 中国电压和美国电压相同吗

    网上有关“中国电压和美国电压相同吗”话题很是火热,小编也是针对中国电压和美国电压相同吗寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。(1)不一样。美国的民用交流电压是110V,60hz;我国是220V,50Hz。(2)买个美国标准电压转换器就可以解决。你看看

    2025年10月23日
    18323
  • 产品经理应具备的职业心态

    网上有关“产品经理应具备的职业心态”话题很是火热,小编也是针对产品经理应具备的职业心态寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。产品经理应具备的职业心态 产品经理需要考虑目标用户特征、竞争产品、产品是否符合公司的业

    2025年10月24日
    17303
  • 为什么要鼓励生育三孩?

    网上有关“为什么要鼓励生育三孩?”话题很是火热,小编也是针对为什么要鼓励生育三孩?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。首先,生育三孩的家庭需要有一定的经济实力和家庭条件,能够承担育儿成本和家庭压力。随着生活水平的提高和教育观念的变化,许多家庭更加注

    2025年10月24日
    15308
  • 晋中市职高比较好的学校

    网上有关“晋中市职高比较好的学校”话题很是火热,小编也是针对晋中市职高比较好的学校寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。晋中市职高比较好的学校:晋中精英华唐艺术职业高中;山西同兴学校;介休市职业中学;山西省榆社县职业中学;灵石县第一职业高级中学等。1

    2025年10月24日
    15317
  • 成都到杭州自驾游要经过那些城市

    网上有关“成都到杭州自驾游要经过那些城市”话题很是火热,小编也是针对成都到杭州自驾游要经过那些城市寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。驾车路线:全程约1876.0公里起点:成都市1.成都市内驾车方案1)从起点向正西方向出发,沿人民东路辅路行驶60

    2025年10月25日
    13308
  • 买房边户好还是中间好?

    网上有关“买房边户好还是中间好?”话题很是火热,小编也是针对买房边户好还是中间好?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。买房是一生中的大事,因此买房都是非常慎重的,多数人都是精挑细选才选出一套满意的房子,买房者不仅会纠结房子的地段和楼层,房子的价格和

    2025年10月25日
    13318
  • 五六万的车哪款最好?

    网上有关“五六万的车哪款最好?”话题很是火热,小编也是针对五六万的车哪款最好?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。以下这四款车比较不错;现代瑞纳、2018款长安悦翔、长安CS15、2018款瑞虎3x。1、现代瑞纳现代瑞纳,定位与小型三厢轿车,在去年

    2025年10月25日
    10323
  • 椭圆焦点坐标是什么?

    网上有关“椭圆焦点坐标是什么?”话题很是火热,小编也是针对椭圆焦点坐标是什么?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。椭圆焦点坐标:c的平方等于a的平方减b的平方,c是焦点到原点的距离。当焦点在x轴时,椭圆的标准方程是:x^2/a^2+y^2/b^2=

    2025年10月26日
    9309
  • 常德有哪些大专

    网上有关“常德有哪些大专”话题很是火热,小编也是针对常德有哪些大专寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。常德大专有:常德职业技术学院、常德师范学校、常德工业学校、常德广播电视大学、常德中山外语学校、常德女子外语学校、常德育才会计学校、常德同德职业技术

    2025年10月26日
    7315
  • 山东志刚玫瑰面膜膏真的有效果吗-

    网上有关“山东志刚玫瑰面膜膏真的有效果吗?”话题很是火热,小编也是针对山东志刚玫瑰面膜膏真的有效果吗?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。当然可以放心使用了,志刚家额面膜膏和手工皂都是成分安全,以玫瑰精华和玫瑰纯露为主的,所以更加温和不刺激,适合多

    2025年10月27日
    2309
  • 滨州的行政区划

    网上有关“滨州的行政区划”话题很是火热,小编也是针对滨州的行政区划寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。截至2019年4月,滨州市辖4县1市2区和3个经济开发区。分别是:滨城区、沾化区、邹平市、惠民县、阳信县、无棣县、博兴县、滨州经济开发区、滨州高新

    2025年10月27日
    3318
  • 粉红女郎都有谁扮演的 ?

    网上有关“粉红女郎都有谁扮演的?”话题很是火热,小编也是针对粉红女郎都有谁扮演的?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。演员名单方小萍——刘若英万玲——陈好何茹男——张延哈妹——薛佳凝龚喜——张世王浩——胡兵余露——张

    2025年10月27日
    2322

发表回复

本站作者才能评论

评论列表(3条)

  • 寒蕾的头像
    寒蕾 2025年10月26日

    我是唯乐迪的签约作者“寒蕾”

  • 寒蕾
    寒蕾 2025年10月26日

    本文概览:网上有关“Java的用途在哪些方面?”话题很是火热,小编也是针对Java的用途在哪些方面?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您...

  • 寒蕾
    用户102602 2025年10月26日

    文章不错《Java的用途在哪些方面?》内容很有帮助