快速业务通道

诊断Java代码: Repl提供交互式评价 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
时,您得承担在脑海中同时处理两种语言的额外脑力负担(尽管有些人认为这样做很好玩)。

DynamicJava

Java 可以使用的另一个 repl 是 DynamicJava,一个真正基于 Java(呃,基本上是对的)的开放源代码的工具,它有一些不同之处:

repl 语言允许您不必在声明变量时指定变量的静态类型。

您不必在语句末尾添加一个分号。解释器也会返回(随意地) null 作为语句的评价结果。(如果语句根本不返回值,情况会好得多。)

不限制您从 repl 内访问对象的私有字段。

对于初级 Java 程序员,这些不同之处是很重要的,因为它们可能会使他们感到很迷惑。更有经验的程序员可能会乐于见到其中一些宽松的约束。无论如何,DynamicJava 都是一个健壮的、非常有用的软件产品(而且它是免费的,这是有帮助的)。

repl 总结

希望本部分已经指出并演示了一种主要工具,它能让您交互地对 Java 程序中的表达式和语句进行评价,而不陷入重编译的泥沼 ― 这种工具就是“读取-评价-打印-循环”即 repl 工具。我们还演示了 repl 如何体现它在构建 GUI 中的重要性,或者当您只是想快速地检查大量可以使用的 Java API 时,它又是如何体现它的重要性的。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号