与Java语言相比Jython开发的独特性能
创始人
2024-04-15 06:21:17
0

Jython开发是面向行的(line-oriented),并且类似于英语,同时完全支持结构化和面向对象类型的语言,如 Java 和 C++。Jython 代码可以直接解释,也可以翻译成自动编译为类文件的 Java 源文件。编译的Jython 类可以独立于Jython 解释器执行,也可以在Java 开发中使用,就像它们是Java 类一样(例如,开发applet 或者 servlet)。

如前所述,Jython的生产率是Jython开发最出色的优点。下面是Jython开发的一些独特性能(与 Java 语言相比):

  • Jython开发可以用交互模式一行一行地输入代码并运行,这可以改进学习并促进试验性使用。

  • Jython开发中,变量是在赋值时动态键入的,因此不需要预先声明变量或者使用new 运算符。这些增强的功能可以显著提高编程的灵活性,还会降低程序的正文篇幅大小,因而提高了生产率。

  • Jython开发可以广泛地、方便地使用字符串运算(例如,在 Jython 中 x == y 与 Java 语言中的 x.equals(y) 是一样的)。

  • Jython开发中,Adapter 对象是自动生成的并自动提供默认的 Java 接口实现,使得更容易实现事件处理程序回调。

  • 自然的精度不定整数值(Natural indefinite precision integer value)(即对 java.math.BigInteger 之类类型的繁琐访问)和自然复杂值( natural complex values)使得Jython开发容易地支持许多比Java 语言所能支持的更为精确的应用程序。

  • 动态特性(每个作用类似 Java Map 的类实例)使得Jython开发的类功能可以更为动态。

  • Jython开发中增强的导入(像 Java 1.5 的 import static )提高了灵活性和模块性。

  • Classless 和 mainless (即开放)代码提高了Jython开发程序式程序(如脚本)的生产率。

  • 每个源文件中有多个公共变量、函数和/或类,Jython开发降低了必须维护的源文件数量,这简化了大规模开发。

  • 函数和方法的默认参数极大地减少了需要Jython开发中创建的重载方法数量。

  • 函数和方法的 Keyword 参数提高了Jython开发的自解释性和灵活性。

  • Jython开发中的函数型程序设计(函数是***级对象)提供了非常强大和灵活的编程样式,这是 Java 语言缺少的。

  • 如果需要,Jython开发能够多重继承支持更丰富的继承层次结构。

  • Jython开发中,运算符重载允许创建与语言无缝集成的新数据类型。

这个列表给出了有关Jython开发特性的很好概览。

【编辑推荐】

  1. 与Java相比Jython性能表现
  2. 在代码中深入学习Jython语法
  3. 在Eclipse下配置Jython的简易流程
  4. 使用Jython脚本管理WebSphere资源
  5. 如何在Java中调用Jython

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...