java程序员为啥使用Groovy

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java程序员为啥使用Groovy相关的知识,希望对你有一定的参考价值。

参考技术A 1.Groovy可以兼容java。
是的,你可以用java语法来编写groovy,最后还可以生成class文件,直接用java调用。你会说,这有什么好的,不就是改了个后缀名么?呕,也许吧…但是它的亮点当然不是这个,它的亮点是你可以在Groovy里面直接用java语法混搭写,当然不是很推荐这样做的。
2.Groovy是动态的。
不需要java的反射,不需要冗长的代码,不需要各种try catch 异常,你就可以实现各种神奇的事情。Groovy的class可以这样新增一个方法,或者调用它。
3.Groovy是一把瑞士军刀。
java是一把基础工具,等你需要的时候,你需要到处去找jar包,来填充自己的程序,而且你需要看API去弄懂各种使用。此外,java的编写实在是太冗长了,为了打印一个HelloWorld,你需要编写class, 写一个main函数。对于Groovy来说:print “hello world!”.这一句就足够了,这只是开始…

以上是关于java程序员为啥使用Groovy的主要内容,如果未能解决你的问题,请参考以下文章

为啥我不能使用 Ubuntu 编译我的 Java 应用程序?

为啥我的 java 应用程序模糊? [复制]

为啥这个java程序不能正常工作?

为啥这个 JLabel 不在这个 Java 应用程序的中心?

与 Java 和 Python 相比,为啥每次使用 Cmake 运行 C++ 程序都需要这么长时间?

有人可以解释为啥 Selenium 简单程序不起作用吗? (在 Mac 上使用 Maven-Java)