
Groovy 基本使用
文章平均质量分 64
总结 Groovy 的基本使用,参考 Apache-Groovy 官方文档,方便自己查阅和给有需要的人使用
Al_assad
脚踏实地,不吹水不装逼不讥讽
展开
-
Groovy基本使用(1):安装配置
Groovy 安装配置Groovy 的安装步骤1)配置JDK,Groovy 的运行依赖于JDK,要先配置好 JDK 环境;2)下载Groovy,下载地址:http://www.groovy-lang.org/download.html 可以根据需要下载二进制版本或win-install版本,以下演示的是下载二进制版本; 下载后在任意位置解压该压缩包(演示为“groovy-2.4.12....原创 2017-09-20 19:24:44 · 4895 阅读 · 0 评论 -
Groovy基本使用(2):基本语法
Groovy 基本语法Groovy 是一种动态类型的 JVM 敏捷开发语言,基本的语法和 Java 十分相似,很多关键字直接使用 Java 的关键字,如:import 导入类,//、/**/ 标记注释,使用和 Java 类似运算符 等等;一个基本的示例Helloworld.groovy class HelloWorld { static void main(String[] args){...原创 2017-09-20 19:27:37 · 1566 阅读 · 0 评论 -
Groovy基本使用(3):闭包Closures
Groovy 闭包闭包的使用闭包是一个短的匿名代码块。它通常跨越几行代码。一个方法甚至可以将代码块作为参数。它们是匿名的,Groovy 中的闭包调用类似于 Lambda 表达式的调用;一个基本的 Groovy 类似如下:def say = { println("Hello world! ") }; //定义闭包say.call(); ...原创 2017-09-20 19:29:04 · 906 阅读 · 0 评论 -
Groovy基本使用(4):Java Groovy 相互调用
Java Groovy 相互调用Groovy 和 Java 之间有十分良好的互调工过程;Groovy 调用 Java 类groovy 调用 Java class 十分方便,只需要在类前导入该 Java 类,在 Groovy 代码中就可以无缝使用该 Java 类,如下:import java.util.Random; class test5 { static void main(Str...原创 2017-09-20 19:30:12 · 12882 阅读 · 1 评论 -
Groovy基本使用(5):文件I/O 处理
Groovy 文件I/O 处理Groovy 中处理文件 I/O 时,除了可以使用 Java 本身的IO类,如: java.io.File, java.io.InputStream,java.io.OutputStream,java.io.Reader,java.io.Writer 之外,本身也提供了一些简单的类来完成文件 I/O 的一些基本操作;读取文件//读取文件,并在控制台逐行打印de...原创 2017-09-20 19:31:10 · 4074 阅读 · 0 评论 -
Groovy基本使用(6):XML 处理
Groovy XML 处理Groovy 分别使用 MarkupBuilder、XMLParser 来进行XML标记的构建和解析;构建XML标记如需要创建以下的XML树:<studentList createDate='2017-9-20'> <student> <id>26317837</id> <name>assad...原创 2017-09-20 19:32:48 · 3032 阅读 · 0 评论 -
Groovy基本使用(7):JSON 处理
Groovy JSON 处理Groovy 使用 JsonSlurper,JsonOutput 对象分别解析和生成JSon字符串,这一过程十分简便;生成JSON字符串groovy 使用 JsonOutput 将对象序列化为Json字符串;class JSONHandle { static void main(String[] args){ def jsonStr = Json...原创 2017-09-20 19:34:13 · 3776 阅读 · 2 评论 -
Groovy基本使用(8):数据库处理
Groovy 数据库处理Groovy 自身提供一套比 JDBC 更加抽象简便的数据库访问 API(该API依赖于JDBC) ,Groovy sql API 支持 Oracle,MySQL,SQL Server,HSQLDB,MongoDB 等主流的数据库访问;以下以 MySQL 访问为例,演示 Groovy sql API 的基本使用,同样,需要在工程依赖导入 mysql-jdbc 驱动文件 my...原创 2017-09-20 19:35:24 · 3038 阅读 · 0 评论 -
Groovy基本操作(9):构造器
Groovy 构造器在开发过程中,有时候会花大量的重复代码待构造 数据结构,域类,XML,GUI布局,Groovy 提供了相应的构造器对象方法来简化这一过程,以下介绍一些常用的构造器;DOM 构造器 DOMBuilderDOM构建器可用于解析HTML,XHTML和XML,并将其转换为W3C DOM树。def domStr = """ <studentList createDate='201...原创 2017-09-20 19:36:47 · 1832 阅读 · 0 评论 -
Groovy 使用 Garpe 依赖管理器
Garpe 依赖管理器Grape 是一个内嵌在 Groovy 里的 Jar 包依赖管理器,Grape 可以快速添加 maven仓库依赖 到脚本的 classpat h里,使脚本运行添加依赖更加简单;基本使用一个简单的示例如下:@Grab(group='commons-io', module='commons-io', version='2.6') import org.apache.common...原创 2018-01-13 17:44:44 · 2009 阅读 · 1 评论 -
Groovy 作为系统脚本使用
Groovy 脚本运行1)通过命令行运行通过命令行运行脚本,需要现将 groovy/bin 加入到系统变量,此时就可以随处通过 groovy.bat/groovy.sh 运行 groovy 脚本groovy foo/MyScript.groovy [arguments]如运行以下脚本: hello.groovyprintln "Hi ${args[0]}, welcome to Groovy!"执...原创 2017-09-27 22:07:10 · 1616 阅读 · 0 评论