Groovy基础入门

一、Groovy简介

Groovy是运行在JVM中的一种动态语言,可以在Java平台上进行编程,使用方式基本与使用Java代码的方式相同,它的语法与Java语言的语法很相似,与Java相比,Groovy更加灵活、简洁,而且完成同样的功能基本上所需要的Groovy代码量会比Java的代码量少,它还增加了很多功能,如:函数式编程、运行时的灵活性以及许多元编程内容。它可以用来构建一个完整的工程,或者作为一个Module,第三方集成到Java代码中。甚至可以作为脚本在执行时动态编译。

官网:https://groovy-lang.org/index.html

二、Groovy的Hello World程序

1. 下载安装groovy环境

到官网下载groovy的sdk,我这里下载的是4.0.20版本,解压到指定的文件夹

配置groovy到系统环境变量中:

GROOVY_HOME:D:\SoftWare\dev\groovy-4.0.20
PATH: %GROOVY_HOME%\bin

设置好环境变量,打开命令行执行命令:groovy -v或者groovy -version命令,看到版本号,则说明环境配置好了
在这里插入图片描述

2.创建HelloWord项目

idea创建demo项目,创建时选择语言为Groovy,SDK为刚才安装的目录
在这里插入图片描述
新建一个类:HelloGroovy.groovy文件,并编写main方法,执行程序,可以看到控制台的输出结果
在这里插入图片描述

三、Groovy基础语法

简单的打印语句

可以直接使用println来打印语句

println "Hello, Groovy!"

def 定义无类型的变量

我们无需显式地声明变量的类型,Groovy 会根据赋给变量的值自动推断其类型

def name = "Even"  
def age = 20  
println "Name: $name, Even: $age"

字符串操作

Groovy的字符串支持模板化,可以使用${}来插入变量值:

def greeting = "Hello"  
def person = "Bob"  
println "${greeting}, ${person}!"

值与引用比较

Groovy中的 == 对应于Java中使用 equals() 方法
Groovy中的 is 对应于Java中使用 == 进行对象引用比较

```java
String name1  =   "Alice"
String name2  =   new  String( "Alice" )
if  (name1   ==  name2) {
   //  Java中写为 name1.equals(name2)
    System.out.println( " equal " );
}  else  {
   
    System.out.println( 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值