0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Java技术促进了程序语言多样化的发展

独爱72H 来源:众一互联 作者:众一互联 2020-03-14 15:45 次阅读

(文章来源:众一互联)

近年来随着Java的盛行,也有越来越多的用Java开发网站的例子。Java提供不同的模式来建立网站。

从早期的Java Applet,到后来盛行的Java Servlet,以及现在很热门的ISP,全都是 Java 技术的应用。它们之所以会越来越受欢迎,是因为它们都是Java技术的延伸,都拥有Java技术的各项功能及特性。Java技术具有能跨平台的特性,这里所指的平台包括硬件以及操作系统,即Java 可以撤开对于平台的依赖性,不受任何平台的限制。

随着科技的进步,操作平台也与日俱增,硬件有Intel、Mac、Alpha 等,操作系统有FreeBSDLinux、Unix、Windows等,光是个人型及服务器型计算机的操作平台就好几种。此外,无线通讯、IA设备以及各种各样的消费性电子产品的操作平台更是目不暇接,相信随着时代及科技的进少,未来会产生更多的硬件设备和操作平台。

因此,软件工程人员要应付的平台更是数之不尽,每开发某一平台下的应用程序,就需学习新平台的特性及其可应用的程序语言,这不但增加了软件工作人员的负担,更增加了程序开发的复杂性以及风险性。于是,Java就应运而生了。

Java之所以会有这么强大的跨平台特性,主要是因为Java利用JVM的机制来达到跨平台的特性。

Java可应用的范围很广,目前将Java分成三个版本,分别为J2ME, J2SE和J2EE。这三个版本主要是以它们的应用领域来区分的,一般使用的Java版本是J2SE,再向外一层即扩大到J2EE,除了支持所有J2SE结构及功能外,还支持企业内部使用的结构及功能,J2EE的定位是面向企业用户的。

网络日渐盛行的现在,建设商业网站的工具及程序语言也越来越多样化。
(责任编辑:fqj)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    19

    文章

    2917

    浏览量

    103363
  • 程序
    +关注

    关注

    114

    文章

    3673

    浏览量

    79869
收藏 人收藏

    评论

    相关推荐

    【大语言模型:原理与工程实践】大语言模型的应用

    “幻觉”。此外,大语言模型仅限于生成文字,无法独立调用API以满足多样化需求。例如,当询问“查询今天的天气”时,它会拒绝请求,缺乏根据环境反馈调整行为的能力。动态调整行为及克服“幻觉”现象是大语言模型
    发表于 05-07 17:21

    【大语言模型:原理与工程实践】揭开大语言模型的面纱

    能力和适应性。在自然语言处理任务中,大语言模型展现出卓越的语言理解和生成能力。此外,大语言模型还能在创新和探索中发挥作用,推动科学和
    发表于 05-04 23:55

    嵌入式学习步骤

    开发板上测试固件以及在实际设备上进行测试。 嵌入式系统的多样化发展,它将更为广泛地应用于各个领域,实现智能、网络、自动的目标。同时,
    发表于 02-02 15:24

    java环境配置成功后能执行哪些操作

    。 使用Java开发工具包(JDK):Java环境配置成功后,您可以使用Java开发工具包(JDK)中的各种工具和库来开发Java应用程序
    的头像 发表于 12-06 15:55 432次阅读

    java程序必须以什么为文件扩展名

    Java是一种高级编程语言,由Sun Microsystems(后来被Oracle收购)开发并首次发布于1995年。Java编程语言的目标是让开发者能够编写一次运行在任何地方的应用
    的头像 发表于 11-29 14:24 666次阅读

    开发java应用程序的基本步骤是

    ava是一种面向对象的编程语言,广泛用于开发各种类型的应用程序。在开发Java应用程序时,有一些基本步骤需要遵循,以确保应用程序的正确性和可
    的头像 发表于 11-28 16:52 934次阅读

    一个java程序中允许有多个公共类

    Java是一种面向对象的编程语言,它的特点之一是允许一个源程序中包含多个公共类。这是因为Java的类可以在不同的文件中定义,并且可以通过引入其他文件来使用这些类。 在
    的头像 发表于 11-28 16:32 656次阅读

    千亿级远程医疗市场爆发,互联医疗设备如何应对需求多样化

    千亿级远程医疗市场爆发,互联医疗设备如何应对需求多样化
    的头像 发表于 11-24 17:03 263次阅读
    千亿级远程医疗市场爆发,互联医疗设备如何应对需求<b class='flag-5'>多样化</b>?

    如何查看java程序的内存分布

    要查看Java程序的内存分布,首先需要了解Java程序运行时的内存模型。 Java程序的内存分布
    的头像 发表于 11-23 14:47 728次阅读

    java中常用的包有哪些

    Java是一种面向对象的高级编程语言,它具有平台无关性和可扩展性。Java中有很多常用的包,这些包提供了丰富的类库和工具,用于开发各种类型的应用程序。下面是
    的头像 发表于 11-22 15:10 777次阅读

    JAVA程序开头import怎么弄

    Java是一种面向对象的编程语言,它具有丰富的类库和强大的跨平台性能。在编写Java程序时,我们常会使用import语句来引入外部的类或者类库,以便我们可以在
    的头像 发表于 11-22 15:02 684次阅读

    javaweb和java有什么区别

    对象、一次编写多处运行等特点。Java语言可以用于开发各种类型的应用程序,包括桌面应用、移动应用和Web应用等。 Javaweb则是基于Java技术
    的头像 发表于 11-16 10:49 2395次阅读

    java和javaweb和javascript的区别

    Java、JavaWeb和JavaScript是三个相关但又有一定差异的编程语言技术。本文将详细介绍它们的定义、特点、用途和区别。 Java是一种面向对象的编程
    的头像 发表于 11-16 10:48 10.8w次阅读

    Java和JavaEE都是什么?有什么区别?

    的-(我们常见的JSP技术) Java ME 是做手机软件的。 java是编程语言,当年创建的目的为了消除C++指针的复杂性,Java既可以
    的头像 发表于 10-11 17:01 620次阅读

    磁响应“双面神折纸”机器人实现多样化液滴操纵

    对跨尺度液滴的多样化操纵,在精细化学和生物医疗检测等领域都有重要的应用前景。从实用角度出发,有效的液滴操纵技术需要多功能集成及多尺度适用性。
    的头像 发表于 09-19 15:06 740次阅读
    磁响应“双面神折纸”机器人实现<b class='flag-5'>多样化</b>液滴操纵