java环境集成groovy_基于java jdk的Groovy环境配置及基础入门

本文介绍了Groovy这门依赖JVM的动态语言,作为Java的补充,它能提高开发效率。文章详细阐述了如何在Windows环境下安装JDK和Groovy,包括下载、安装与测试。同时,通过GroovyConsole工具演示了基础语法,如直接运行的Groovy文件、对象创建以及数据类型的使用,展示了Groovy的灵活性。
摘要由CSDN通过智能技术生成

一、 前言

Groovy是一门依赖JVM的动态解释性语言,是Java语言的补充与升级。gradle工具就是用groovy语言编写。工作中看到同事做中小型应用系统的时候,用过groovy语言,开发效率确实要比用纯java编写快很多。

二、 JDK安装

Groovy依赖JVM,所以第一步先安装java开发环境。(win7 64位)

注意:学Groovy前对java基础知识要有一些了解或者对其他一些动态语言(例如Python)有一些了解,这样学起来会快一些,了解的深入一些。

a) 下载并安装

默认安装

0818b9ca8b590ca3270a3433284dd417.png

b) 测试

拷贝以下代码到文件Test.java并放到bin目录下

public class Test {

public static void main(String[] args) {

System.out.println("Hello Java");

}

}

0818b9ca8b590ca3270a3433284dd417.png

三、 Groovy安装

a) 下载并安装

默认安装

0818b9ca8b590ca3270a3433284dd417.png

b) 测试

拷贝以下代码到文件Test.groovy并放到bin目录下

println(“Hello Groovy”)

拷贝以下代码到文件Test-1.groovy并放到bin目录下

println(“Hello Groovy without compile”)

0818b9ca8b590ca3270a3433284dd417.png

四、 Groovy基础使用

以下演示都在groovy自带的【groovyconsole】工具上运行

0818b9ca8b590ca3270a3433284dd417.png

【groovyconsole】这个工具的使用很简单:

1. 写代码:写完直接运行

2. 运行代码:快捷键 Ctrl+R

3. 清除运行结果:快捷键 Ctrl+W

下面介绍一些基础的Groovy语法以及与Java的不同点

1.groovy文件的本质

本质上就是一个java类,会产生一个对应的class文件

有一个Test.groovy文件,里面的内容是

class Test{ //里面再定义和文件名相同的类名,运行会报错

def a

}

println("Hello Groovy")

提示产生了重复的类Test

0818b9ca8b590ca3270a3433284dd417.png

文件里定义的类名改成Test1就可以了

0818b9ca8b590ca3270a3433284dd417.png

2.groovy文件是可以直接运行的

0818b9ca8b590ca3270a3433284dd417.png

Test.groovy内容如下

class User{

def userName //用户名

def userPwd //密码

}

def user = new User("userName":"admin","userPwd":"123456")

if(user.userName == "admin" && user.userPwd == "888888") {

println("login successful")

} else {

println("login failure")

}

3.一切都是对象

常用的部分数据对象

0818b9ca8b590ca3270a3433284dd417.png

以上是groovy的入门介绍,接下来会重点介绍加快开发效率的一些groovy语法特点

写java代码的时候,往往给编写者一种感受:这个不是明摆着的嘛,干啥还要全部写,写那么详细,一点点不合规范就提示编译错误。而写groovy代码的时候,往往有一种比较自由的感受。我想这是很多动态语言的特点吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值