`
binbinhu1987
  • 浏览: 19316 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

groovy 基础

 
阅读更多

一、groovy是什么

简单地说,Groovy 是下一代的java语言,跟java一样,它也运行在 JVM 中。

作为跑在JVM中的另一种语言,groovy语法与 Java 语言的语法很相似。同时,Groovy 抛弃了java烦琐的文法。同样的语句,使用groovy能在最大限度上减少你的击键次数——这确实是“懒惰程序员们”的福音。

 二、开发环境

1、  jdk 1.5以上

2、  eclipse+groovy plugin(支持Groovy 1.5.7

打开eclipse,通过Software Updates > Find and Install...菜单,使用“Search for new features to install 下载并安装groovy插件。New一个远程站点url可使用http://dist.codehaus.org/groovy/distributions/update/插件名Groovy plug-in。根据需要你可以同时选择groovygrails(后续会学习到):

三、创建groovy项目

1、  新建一个groovy项目

New --> Project à Java Project 创建一个java项目。为了方便管理,建议在source中建两个source文件夹javagroovy,分别用于存储java源文件和groovy源文件:

 

2、  添加 Groovy 特性

在项目上右击,Groovy à Add Groovy Nature,这样会在项目中添加 Groovy Libraries

 

3、  添加 Groovy 

在项目groovy源文件下右键,New à Other àGroovy à Groovy Class

 

自动生成的源代码如下:

public class HelloWorld{

    /**

     * @param args

     */

    public static void main(def args){

       // TODO Auto-generated method stub

    }  

}

我们在main方法中加一句打印语句:

println "Hello World"

 

4、  编译运行groovy

在源文件上右键,Compile Groovy File,然后右键,Run As à Groovy ,在控制台中查看运行结果。

实际上 groovy 语法的简练还体现在,就算整个文件中只有println "Hello World"这一句代码(把除这一句以外的语句删除掉吧),程序也照样能够运行。

当然,为了说明groovy 其实就是java,你也可以完全按照java 语法来编写HelloWorld类。

 

 

分享到:
评论

相关推荐

    groovy基础语法.doc

    groovy基础语法.doc,学习groovy入门级资料

    groovy基础语法.pdf

    groovy基础语法.pdf

    groovy基础教程源码,很全面

    groovy基础教程源码,很全面tjureykjetyukmjyteytdeyhnjfgnjsfdghfdxhgsffgv bnvbn

    Groovy_快速入门.doc

    groovy 基础语法介绍

    Groovy入门指南

    Groovy官方翻译文档,介绍Groovy基础知识,适合Groovy初学者。

    groovy正则表达式基础1

    Groovy 正则表达式 Groovy正则表达式语法 背景项目使用Gradle作为自动化构建的工具, 闲暇之余对这个工具的使用方式以及其配置文件依赖的Groov

    Groovy轻松入门——Grails实战基础篇

    学Groovy,Grails 与学Java一样,在实战之前需要搭建开发环境,您可以在 Groovy轻松入门--搭建Groovy开发环境 学习到如何搭建Groovy环境,之后我会讲一下如何搭建Grails环境,然后手把手地写个Demo程序告终,我还会...

    apache-groovy-sdk-2.4.11

    本文适合于不熟悉 Groovy,但想快速轻松地了解其基础知识的 Java开发人员。了解 Groovy 对 Java 语法的简化变形,学习 Groovy 的核心功能,例如本地集合、内置正则表达式和闭包。编写第一个 Groovy 类,然后学习如何...

    Groovy 介绍 官网资源

    Groovy 介绍 官网资源;基础知识,概念;可作为线下文档

    groovy初学者的福音

    groovy入门级教程,讲解挺细致。适合初学者学习,groovy入门级教程,讲解挺细致。适合初学者学习,

    Groovy in Action 中文版

    《Groovy in Action》通过示例介绍Groovy,在解释基础概念的同时呈现大量可重用的代码。Java开发人员可以平稳过渡到动态编程的世界。Groovy专家可以获得一个对他们进行全面和创造性Groovy探索的可靠参考。

    apache-groovy-sdk-3.0.9.zip

    本文适合于不熟悉 Groovy,但想快速轻松地了解其基础知识的 Java开发人员。了解 Groovy 对 Java 语法的简化变形,学习 Groovy 的核心功能,例如本地集合、内置正则表达式和闭包。编写第一个 Groovy 类,然后学习如何...

    groovy programming

    groovy programming <br>很好很基础,坚决不简单,入门最佳 而且groovy是jvn上最好的脚本

    精通Groovy

    这一节将学习 Groovy 的基础知识:它是什么,它与 Java 语言和 JVM 的关系,以及编写 Groovy 代码的一些要点。 什么是 Groovy? Groovy 是 JVM 的一个替代语言 — 替代 是指可以用 Groovy 在 Java 平台上进行 Java ...

    Groovy轻松入门—Grails实战基础篇

    Groovy轻松入门—Grails实战基础篇

    groovy-官网翻译.docx

    为了推广学习groovy,低分提供给大家!  运行在Java虚拟机上,敏捷、动态的语言  建立在Java的基础上,同时,吸收了其他语言的优点,比如:Python、 Ruby 和 Smalltalk  Java开发人员,上手快,几乎没有学习...

    IDEA逆向生成POJO/DAO/MAPPER 《Generate POJOs.groovy》

    IDEA自带的插件Generate POJOs.groovy 比较简陋,不能生成完整的dao/mapper,切生成的POJO没有注解。没有统一格式化,所以在此基础上进行了扩展能够简单的生成pojo/dao/mapper. 使用时选择目录后会在改目录下生成...

    Groovy使Spring更出色,集成的基础知识

    Spring开箱即用地支持Groovy、JRuby和BeanShell。以Groovy、JRuby或任何受支持的语言(当然包括Java?语言)编写的应用程序部分可以无缝地集成到Spring应用程序中。应用程序其他部分的代码不需要知道或关心单个Spring...

    groovy入门经典

    有关groovy初学者所用的资料讲解的是groovy的基础以及他的一些标签

Global site tag (gtag.js) - Google Analytics