美文网首页
第3讲_Groovy的介绍

第3讲_Groovy的介绍

作者: 吴国友 | 来源:发表于2017-12-29 14:03 被阅读12次

Groovy
  是用于java虚拟机的一种敏捷动态语言。它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。使用该种语言不必编写过多的代码,同时又具有闭包和动态语言中的其他特性。

与Java比较

  • Groovy完全兼容Java的语法【都是基于JVM】
  • 分号是可选的
  • 类、方法默认是public的
  • 编译器给属性自动添加getter/setter方法
  • 最后一个表达式的值会被作为返回值
  • == 等同于equals(),不会有NullPointExceptions

高效的Groovy特性

  • assert语句
  • 可选类型定义
  • 可选的括号
  • 字符串
  • 集合API
  • 闭包

相关文章

网友评论

      本文标题:第3讲_Groovy的介绍

      本文链接:https://www.haomeiwen.com/subject/zbpigxtx.html