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的主要内容,如果未能解决你的问题,请参考以下文章

剑指offer3.3-代码的完整性

剑指offer3&4-数组

剑指offer3.4-代码的鲁棒性

剑指Offer3_连续子数组的最大和

java刷算法牛客—剑指offer3栈数组递归二分法的初步练习

为啥 C 程序员使用 typedef 来重命名基本类型?