• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
IronCrow
博客园 首页 新随笔 联系 订阅 订阅 管理

2017年7月27日

Groovy学习笔记-陷阱
摘要: 1.def和in是关键字 2.==映射到了equals() 中,如果有Comparable接口实现,则优先compareTo 3.传递闭包 4.int[] arr = [1,2,3,4] // arr type is int[] def arr = [1,2,3,4] // arr type is 阅读全文
posted @ 2017-07-27 17:01 IronCrow 阅读(163) 评论(0) 推荐(0)
 
Groovy学习笔记-Java 5新特性支持
摘要: 1.枚举enum 2.for-each循环 3.变长参数 4.注解-@Delegate 5-注解@Lazy:惰性创建 6.@Singleton单例 阅读全文
posted @ 2017-07-27 16:42 IronCrow 阅读(138) 评论(0) 推荐(0)
 
Groovy学习笔记-布尔求值
摘要: 1.判断字符串为null或空字符串 2.集合是否为空或Count ==0 3.集合新增元素 阅读全文
posted @ 2017-07-27 14:57 IronCrow 阅读(275) 评论(0) 推荐(0)
 
Groovy学习笔记-实现接口
摘要: 1.单个委托方法的实现 2.实现接口中的多个方法:使用映射,以每个方法的名字作为键,以方法对应的代码块作为键值,使用:分割方法名和代码块 阅读全文
posted @ 2017-07-27 14:31 IronCrow 阅读(368) 评论(0) 推荐(0)
 
Groovy学习笔记-使用多赋值
摘要: 1.方法返回多个结果:返回数组,将多个变量逗号隔开,放在左侧圆括号中 2.交换变量:将欲交换的变量放在左侧圆括号内,右侧中括号相反顺序放置 3.使用多赋值:如果有多余的变量,则会设置变量为null 阅读全文
posted @ 2017-07-27 14:23 IronCrow 阅读(880) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3