https://www.bilibili.com/video/BV1hE411V7Hj
https://gradle.org/ — gradle 官网
P1.gradle的引言----------------------- 04:33
P2.Gradle的安装和环境变量配置--------- 14:30
P3.Gradle与IDEA集成构建java项目------- 11:05
P4.Groovy的基本语法(一)--------------- 11:25
P5.Groovy的基本语法(二)--------------- 09:32
P6.Groovy的基本语法(三)--------------- 06:20
P7.Gradle中build.gradle文件详细说明--- 14:20
P1.gradle的引言----------------------- 04:33
P2.Gradle的安装和环境变量配置--------- 14:30
P3.Gradle与IDEA集成构建java项目------- 11:05
P4.5.6.Groovy的基本语法(一、二、三)

//输出一句话 有几种写法
println "==============输出一句话"
println("hello Groovy");
println("hello Groovy2")
println "hello world";
println "hello world2"
println ""
//定义变量
println "==============定义变量"
int a =23;
println a;
def b= 4;
println b;
println a.class
println b.class
//定义方法
println "==============定义方法"
def play(def str){
println(str+" is pring...")
}
play(22);
//定义方法2
def plays(def b){
if(b){
println("hello world");
}else{
println("hello Groovy");
}
}
plays(false);
//定义集合
println "====================定义集合"
def list=['xiaohei','xiaochen','xiaobai'];
println list[0];
for(str in list){
println(str);
}
//定义map集合
println "=============定义map集合"
def map=['big':'1111','small':'22222','hudge':'33333333'];
println map.get('big');
for(entry in map){
println("key:"+entry.getKey()+";value:"+entry.getValue());
}
//1.定义一个闭包
def m1={
println "这是一个基本闭包"
}
def play(Closure closure){
closure()
}
play(m1)
//2.定义一个带参闭包
//定义一个接受参数闭包
def m2={
v-> println("hello " + v)
}
//在方法中调用闭包传递参数
def plays(Closure closure){
closure("xiaochen")
}
//调用方法
plays(m2)
P7.Gradle中build.gradle文件详细说明
//管理依赖
dependencies{
testCompile group:'junit',name:'junit',version:'4.12'
compile group:'org.springframework',name:'spring-core',version:'5.1.8.RELEASE'
providedCompile group:'javax.servlet',name:'servlet-api',version:'2.5'
}
764



被折叠的 条评论
为什么被折叠?



