上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要: a + b a.plus(b)中 a - b a.minus(b)中 a * b a.multiply(b)中 a ** b a.power(b)中 a / b a.div(b)中 a % b a.mod(b)中 a | b a.or(b)中 a & b a.and(b)中 a ^ b a.xor( 阅读全文
posted @ 2019-01-30 14:08 JXY_Super 阅读(377) 评论(0) 推荐(1) 编辑
摘要: 知识点是Groovy中的模板引擎 GStringTemplateEngine 第一个例子: 第二个例子: 阅读全文
posted @ 2019-01-25 10:28 JXY_Super 阅读(1214) 评论(0) 推荐(0) 编辑
摘要: 科里化闭包:带有预先绑定形参的闭包。在预先绑定一个形参之后,调用闭包时就不必为这个形参提供实参了。有助于去掉方法调用中的冗余重复。 使用curry方法科里化任意多个参数 使用rcurry方法科里化后面的参数 使用ncurry方法科里化中间参数 简单例子: 结果: 阅读全文
posted @ 2019-01-07 09:31 JXY_Super 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 动态类型 动态类型中的类型是在运行时推断的,方法及其参数也是在运行时检查的。 能力式设计 被称作鸭子模式:他有这么一个观点:如果它走路像鸭子,叫起来也像鸭子,那么他就是一只鸭子。 契约式设计 相当于Java中定义的接口,他与能力式设计相对。 使用动态类型语言要自律 单元测试等等手段 运行结果: 阅读全文
posted @ 2019-01-04 11:15 JXY_Super 阅读(471) 评论(0) 推荐(0) 编辑
摘要: /** * Created by Jxy on 2019/1/3 15:42 * groovy对枚举的支持 */ enum CoffeeSize{ SHORT,SMALL,BIG,MUG } def orderCoffee(size){ println "coffee is $size" switch (size){ case [CoffeeSiz... 阅读全文
posted @ 2019-01-03 16:04 JXY_Super 阅读(1785) 评论(0) 推荐(0) 编辑
摘要: /** * Created by Jxy on 2019/1/3 10:01 * 1.实现循环的方式 * 2.安全导航操作符---?. * 3.一次性赋值给多个变量 */ 0.upto(2){ print "$it" } println "输出了所选范围内的所有值,可以设置范围的上下限" 3.times { print "$it"} println "范围从0开始" 0.step... 阅读全文
posted @ 2019-01-03 16:03 JXY_Super 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: 规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业务决策。 应用背景:企业级 管理者对企业IT系统的开发有着如下的要求: 1.为提高效率,管理流程必须自动化,即使现代 阅读全文
posted @ 2019-01-02 16:56 JXY_Super 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 0、取的项目的git仓库 有两种取得 Git 项目仓库的方法。第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库。 第二种是从已有的 Git 仓库克隆出一个新的镜像仓库来 1、在工作目录中初始化新仓库 要对现有的项目进行git管理只需要进入项目所在目录然后执行: git init 初始 阅读全文
posted @ 2018-12-29 16:59 JXY_Super 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一、类的加载可以分为加载、连接、初始化 三个步骤 类的加载: 1、类的加载指的是将类的class文件加载到内存中,并且为之创建一个java.lang.Class对象。 2、JVM提供类加载器去加载类。JVM提供的类加载器通常称为系统类加载器,可以继承ClassLoader基类去创建自己的类加载器。 阅读全文
posted @ 2018-12-26 14:46 JXY_Super 阅读(4593) 评论(0) 推荐(5) 编辑
摘要: GroovyClassLoader 用 Groovy 的 GroovyClassLoader ,动态地加载一个脚本并执行它的行为。GroovyClassLoader是一个定制的类装载器,负责解释加载Java类中用到的Groovy类。 GroovyShell GroovyShell允许在Java类中( 阅读全文
posted @ 2018-12-26 12:11 JXY_Super 阅读(8652) 评论(1) 推荐(2) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页