gradle 实例代码

public class CompareSize{
    private int max
    private int min

    public CompareSize(int max, int min) {
        this.max = max
        this.min = min
    }

    public int getMajor() {
         major
    }

    public void setMajor(int major) {
        this.major = major;
    }
}
CompareSize v1=new CompareSize(1,1)
println v1.max;
CompareSize v2=null
println v2==v1

//groovy 高效特性

//1可选的类型定义

def ver=1

//2 assert

//assert version==2

//3 括号是可选的

println ver

//4 字符串

def s1='mwzhyf'  //仅仅是字符串

def s2="mwzhyf  is ${version}" //可以插入变量

def s3='''mw

love

zhyf''' //可以换行

println s1
println s2
println s3
//5 集合api

//list

def buildTools=['ant','maven']

buildTools << 'gradle'

assert buildTools.getClass()==ArrayList

assert buildTools.size()==3

//map

def buildleYears=['ant':20,'maven':24]

buildleYears.gradle=29

println buildleYears.ant

println buildleYears['gradle']

println buildleYears.getClass()
//​ 6 闭包 代码块

def c1={

    v->

        print v

}

def c2={

    print 'ho'

}

def method1(Closure closure){

    closure('par')

}

def method2(Closure closure){

    closure()

}

method1(c1);

method2(c2);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
gradle-demo.zip 文件夹 PATH 列表 卷序列号为 4E8D-6931 C:. │ .classpath │ .gitignore │ .project │ .txt │ build.gradlegradlew │ gradlew.bat │ settings.gradle │ ├─.gradle │ ├─4.8.1 │ │ ├─fileChanges │ │ │ last-build.bin │ │ │ │ │ ├─fileContent │ │ │ annotation-processors.bin │ │ │ fileContent.lock │ │ │ │ │ ├─fileHashes │ │ │ fileHashes.bin │ │ │ fileHashes.lock │ │ │ resourceHashesCache.bin │ │ │ │ │ └─taskHistory │ │ taskHistory.bin │ │ taskHistory.lock │ │ │ ├─buildOutputCleanup │ │ buildOutputCleanup.lock │ │ cache.properties │ │ outputFiles.bin │ │ │ └─vcsWorkingDirs │ gc.properties │ ├─.settings │ org.eclipse.buildship.core.prefs │ org.eclipse.core.resources.prefs │ org.eclipse.jdt.core.prefs │ ├─bin │ ├─main │ │ │ application.properties │ │ │ │ │ ├─com │ │ │ └─dream │ │ │ └─gradledemo │ │ │ │ GradleDemoApplication.class │ │ │ │ │ │ │ └─controller │ │ │ DemoController.class │ │ │ │ │ └─templates │ │ hello.html │ │ │ └─test │ └─com │ └─dream │ └─gradledemo │ GradleDemoApplicationTests.class │ ├─build │ ├─classes │ │ └─java │ │ └─main │ │ └─com │ │ └─dream │ │ └─gradledemo │ │ │ GradleDemoApplication.class │ │ │ │ │ └─controller │ │ DemoController.class │ │ │ ├─resources │ │ └─main │ │ │ application.properties │ │ │ │ │ ├─static │ │ └─templates │ │ hello.html │ │ │ └─tmp │ └─compileJava ├─gradle │ └─wrapper │ gradle-wrapper.jar │ gradle-wrapper.properties │ └─src ├─main │ ├─java │ │ └─com │ │ └─dream │ │ └─gradledemo │ │ │ GradleDemoApplication.java │ │ │ │ │ └─controller │ │ DemoController.java │ │ │ └─resources │ │ application.properties │ │ │ ├─static │ └─templates │ hello.html │ └─test └─java └─com └─dream └─gradledemo GradleDemoApplicationTests.java

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lozhyf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值