摘要: 参考:https://www.jianshu.com/p/f1aebafd8775 阅读全文
posted @ 2020-08-03 15:05 小窝蜗 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 参考: 1.https://github.com/woshihoujinxin/groovy-ssh 2.https://www.jianshu.com/p/f29134af88f7 阅读全文
posted @ 2020-08-03 14:22 小窝蜗 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 参考: 1.https://mp.weixin.qq.com/s?src=11&timestamp=1596419476&ver=2499&signature=kT5XnCOM5otjYKMHnxTWZKAd2vMEWUu5lGm9IyyvuLTUwYfexnSLDoBbKovrWodxdShLdc 阅读全文
posted @ 2020-08-03 11:30 小窝蜗 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 注解 1.概念:注解是元数据的形式,其中它们提供关于不是程序本身的一部分的程序的数据。注释对它们注解的代码的操作没有直接影响。 2.作用范围 (1)编译器信息 -编译器可以使用注解来检测错误或抑制警告。 (2)编译时和部署时处理 -软件工具可以处理注解信息以生成代码,XML文件等。 (3)运行时处理 阅读全文
posted @ 2020-07-31 16:44 小窝蜗 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 特征: 1.概念: 特征是语言的结构构造 (1)行为的组成。 (2)接口的运行时实现。 (3)与静态类型检查/编译的兼容性 (4)它们可以被看作是承载默认实现和状态的接口。 2.关键修饰字:trait。 3.例子 trait Marks { void DisplayMarks() { println 阅读全文
posted @ 2020-07-31 16:19 小窝蜗 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 面向对象 1.总结:1).基本和java一样,几个重要的关键概念:类(对象的抽象化),实例(对象的具体话),方法(对象的行为),数据(对象的属性) 2).介绍下C++是面向算法和结构的编程,java是面向对象的编程,一切以类为主(groovy是java的衍生,思想上可以按照java的方式考虑问题) 阅读全文
posted @ 2020-07-31 15:27 小窝蜗 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 1.正则表达式 定义:正则表达式是用于在文本中查找子字符串的模式。 Groovy使用〜“regex”表达式本地支持正则表达式。引号中包含的文本表示用于比较的表达式。 例子: def regex = ~'Groovy' 正则表达式用到的特殊字符: 1.有两个特殊的位置字符用于表示一行的开始和结束:ca 阅读全文
posted @ 2020-07-31 14:55 小窝蜗 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 范围: 定义:范围是指定值序列的速记。范围由序列中的第一个和最后一个值表示,Range可以是包含或排除。包含范围包括从第一个到最后一个的所有值,而独占范围包括除最后一个之外的所有值 例子: 1..10 - 包含范围的示例 1 .. <10 - 独占范围的示例 'a'..'x' - 范围也可以由字符组 阅读全文
posted @ 2020-07-31 13:33 小窝蜗 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 1.number的包装类(java差不多) Byte,Float,Double,Short,Integer,Long 2.Groovy中的Numbers表示为类的方法介绍(可以参考java) 1) xxxValue()方法,返回值是根据调用的值函数返回的原始类型 Integer x = 5; // 阅读全文
posted @ 2020-07-30 16:57 小窝蜗 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 说明: Groovy是一个“可选”类型的语言,当理解语言的基本原理时,这种区别是一个重要的语言。与Java相比,Java是一种“强”类型的语言,由此编译器知道每个变量的所有类型,并且可以在编译时理解和尊重合同。这意味着方法调用能够在编译时确定。 当在Groovy中编写代码时,开发人员可以灵活地提供类 阅读全文
posted @ 2020-07-30 16:50 小窝蜗 阅读(175) 评论(0) 推荐(0) 编辑