摘要: 注解 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 小窝蜗 阅读(586) 评论(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) 编辑