Gradle简介

一 构建工具的作用
1 依赖管理
2 测试、打包、发布
3 机器能干的活,绝不自己动手
二 主流构建工具
三 Gradle是什么
一个开源的项目自动化构建工具,建立在Apache Ant和Apache Maven概念的基础上,并引入了基于Groovy的特定领域语言(DSL),而不再使用XML形式去管理构建脚本。
四 安装
1 确保已经安装JDK
C:\Users\cakin>java -version
java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)

2 从官网下载Gradle

官网地址:https://gradle.org
3 安装
3.1 解压
3.2  配置环境变量
3 验证安装是否成功
C:\Users\cakin>gradle -version
------------------------------------------------------------
Gradle 4.0
------------------------------------------------------------
Build time:   2017-06-14 15:11:08 UTC
Revision:     316546a5fcb4e2dfe1d6aa0b73a4e09e8cecb5a5
Groovy:       2.4.11
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_162 (Oracle Corporation 25.162-b12)
OS:           Windows 10 10.0 amd64

五 Groovy是什么

Groovy是用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。使用该语言不必编写过多代码,同时又具有闭包和动态语言的其他特性。
六 Groovy与Java比较
1 Groovy完全兼容Java的语法
2 分号是可选的
3 类、方法默认是public的
4 编译器给属性自动添加getter/setter方法
5 属性可以直接用点号获取
6 最后一个表达式的值会被作为返回值
7 ==等同于equals(),不会有NullPointerExceptions
七 高效的Groovy特性
1 assert语句
2 可选类型定义
3 可选的括号
4 字符串
5 集合API
6 闭包
八 Gradle项目建立步骤
九 打开Groovy的控制台并定制
十 Groovy与Java比较实战
1 代码
public class ProjectVersin{
    private int major;
    private int minor;


    public ProjectVersin(int major,int minor){
        this.major = major;
        // 分号可选
        this.minor = minor
    }


    public int getMajor(){
        // 最后一个表达式可作为返回值
        major;
//        return major;
    }
    public void setMajor(int major){
        // 分号可选
        this.major = major
    }


    // getter 和 setter方法可不写,会自动增加
//    public int getMinor(){
//        return minor;
//    }
//    public  void setMinor(int minor){
//        this.minor = minor;
//    }


}
ProjectVersin v1= new ProjectVersin(1,1)
// 用点号可获取属性
// 方法可不用括号
println v1.major


ProjectVersin v2=null
// 不会抛出NullPointerExceptions
print v2==v1

2 运行结果

1
false

 

 
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值