`
jxd_zxf
  • 浏览: 231793 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Groovy学习笔记之一——初识Groovy

阅读更多

一、环境

1、JDK 1.5或以上

2、Eclipse4.3 Kepler版

 

二、Groovy使用要点

1、Groovy松散的JAVA语法运行省略分号和修改符;

2、Groovy默认所以内容都是Public;

3、Groovy允许定义简单脚本,无需定义正规的class对象;

4、Groovy在普通的常用JAVA对象上增加了一些独特的方法和快捷方式;

5、Groovy语法允许省略变量类型。

 

三、Groovy新增特性

1、本地集合:列表和映射都内置在语法中,不需要导入或引入任何内容;

2、内置正则表达式:同样正则表达式也内置在语法中,可直接使用而不需要引入其他;

3、闭包:好比一个代码块,现在定义,以后执行;

4、元编程:运行时动态为对象指定新的方法和属性。

 

四、Eclipse安装Groovy

        方法一:Help-->Install New Software...-->Add,填写Name:Groovy,Location:

http://dist.springsource.org/release/GRECLIPSE/e4.3/,注意,e4.3是对应的版本,如果你用的是4.2版本,那就改e4.2,依次类推。

        方法二:直接在Eclipse Marketplace搜索Groovy,结果中选择与使用的Eclipse对应版本的选项,然后点击Install在线安装。

        方法三:下载groovy插件,地址http://dist.codehaus.org/groovy/distributions/update/GroovyEclipse.zip然后解压,把目录features和plugins 拷贝到G:\eclipse\plug-in\groovy\下。在G:\eclipse\links\下创建groovyPlugin_links.txt,内容为:path=G:\\eclipse\\plug-in\\groovy。

     

五、惯例Helloword项目

1.选择 File -> New -> Project
2.选择 Java Project 并按下 next
3.在 Project Name 中输入 GroovyJava
4.在 Project Layout 中选择 Create separate source and output folders 并按下 Finish
5.在 Package Explorer 寻找新创建的工程,右键选择 Groovy -> Add Groovy Nature
        到目前为止创建的工程中会有一个 src 目录,一个 bin-groovy 目录和几个库文件。 bin 目录被 eclipse 隐藏起来。你需要将 bin-groovy 目录作为默认输出目录连接到 src 目录使得调试器能知道源代码和类文件的关联。
6. 在 Package Explorer 中,右击 GroovyJava 工程,选择 Build Path -> Configure Build Path
7.点击 Browse 按钮来改变 Default Output Folder ,从 bin 到 bin-groovy ,按下 ok 。
8.在 src 中右键创建 groovy class ,名称为Helloword

 

分享到:
评论

相关推荐

    Groovy学习笔记 PDF版

    在《Groovy学习笔记》这本书中,你可能会学到如何快速入门Groovy,理解其基本语法,包括变量、控制流、类和对象的创建,以及如何利用Groovy的特性来提高开发效率。此外,书中可能还会涵盖Groovy在实际项目中的应用,...

    Groovy 学习笔记

    Groovy是一种动态、灵活的编程语言,它是Java平台上的一个重要的补充。Groovy结合了Python、Ruby和Smalltalk等语言的特性,同时保留了与Java的无缝集成能力,使得它在编写脚本、构建工具、Web应用以及企业级应用程序...

    Groovy学习笔记.pdf

    Groovy是一种动态、灵活的编程语言,它是Java平台上的一个主要补充,特别是在脚本编写和快速原型设计方面表现突出。...这份"Groovy学习笔记.pdf"应该会提供一个良好的起点,帮助你踏上Groovy的学习之旅。

    Groovy学习笔记

    ### Groovy学习笔记知识点梳理 #### 一、Groovy简介 - **概念**:Groovy是一种灵活的脚本语言,其设计初衷是为了更好地服务于Java开发者。它具备许多现代动态语言的特点,比如Python和Ruby,同时又能够无缝地与Java...

    groovy学习笔记

    以下是对Groovy学习笔记各章节的详细解释: ### 第1章:数字和字符串 在Groovy中,所有的数字都是Object类型的,这意味着你可以在对象上调用方法。例如,你可以直接在数字上使用加减乘除等运算符,如`12 + 8`。...

    Groovy学习笔记 Struts2集成--Groovy类作为Action

    通过阅读文章《Groovy学习笔记 Struts2集成--Groovy类作为Action》,你可以更深入地了解如何在实际项目中利用Groovy的特性来优化Struts2应用。提供的压缩包文件`struts2-groovy-plugin`可能包含了Struts2 Groovy插件...

    Groovy need not rails——介绍自己写的一个基于groovy的框架,Webx

    Groovy是一种动态、灵活的编程语言,它设计用于Java虚拟机(JVM)上运行,并且与Java代码无缝集成。Groovy的语法简洁且富有表达力,使得开发过程更为高效。在Java生态系统中,Groovy常被用于构建脚本、自动化任务、...

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

    ### Groovy轻松入门——Grails实战基础篇 #### 搭建Grails环境及创建Grails Demo程序 **Groovy**是一种面向对象的编程语言,它运行于Java平台上,能够与Java代码无缝集成。而**Grails**则是一款基于Groovy的高性能...

    Groovy 学习资料

    - **闭包**:Groovy的闭包是其强大功能之一,它允许你定义可重用的代码块,可以作为参数传递,也可以作为返回值。 - **元编程**:Groovy的元编程能力让你可以在运行时修改或扩展类的行为。 - **GString**:...

    Groovy学习资料

    此外,Groovy还有闭包(Closure)的概念,这是Groovy强大的功能之一,它可以用来处理函数式编程任务,如数据过滤和映射。 其次,Groovy的动态特性是另一个关键知识点。Groovy可以在运行时改变类的结构,这意味着你...

    Java JDK 6学习笔记——ppt简体版.rar

    这份"Java JDK 6学习笔记——ppt简体版"提供了关于这个关键版本的详细教程,适合初学者和有一定经验的开发者来深入理解Java编程。 首先,我们要了解Java JDK是什么。Java Development Kit,简称JDK,是Oracle公司...

    groovy 学习gradle学习经典手册

    《Groovy学习与Gradle实践经典手册》是一本深度探讨Groovy编程语言和Gradle构建工具的指南,专为Android及Java开发人员提供全面的知识覆盖。本书旨在帮助开发者提升在项目管理和自动化构建方面的技能,使其能够高效...

    Java JDK 6学习笔记——ppt简体版附课本代码

    这份“Java JDK 6学习笔记——ppt简体版”涵盖了Java语言的核心概念、语法特性以及JDK 6的新功能,旨在帮助初学者和有经验的开发者深入理解并掌握这一版本的Java开发环境。 首先,Java JDK 6的安装与配置是学习的...

    Grails&Groovy学习资料

    Grails是建立在Groovy之上的全栈Web开发框架,它旨在提高开发效率,减少重复工作。Grails的关键特性包括: 1. 基于Convention over Configuration(约定优于配置)原则:Grails有明确的默认设置,开发者不需要写...

    基于Groovy与Java融合的Groovy学习实践之路设计源码

    该项目是一套基于Groovy与Java融合的Groovy学习实践之路源码设计,总计包含91个文件,其中Groovy文件71个,XML文件6个,Java文件4个,Markdown文件2个,JSON文件2个,TXT文件2个,Git忽略文件1个,IML文件1个,以及...

    Java整合Groovy脚本笔记

    Java整合Groovy脚本,Java整合Groovy脚本Java整合Groovy脚本,Java整合Groovy脚本Java整合Groovy脚本,Java整合Groovy脚本Java整合Groovy脚本,Java整合Groovy脚本Java整合Groovy脚本,Java整合Groovy脚本Java整合...

    apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本

    apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本,希望大家多多下载,apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本,希望大家多多下载,apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本,希望...

    Groovy学习资料(包括Groovy in action 的中英文以及API)

    总的来说,"Groovy in Action"提供了全面的学习材料,配合API文档,可以帮助开发者迅速掌握Groovy的精髓,并将之应用到实际项目中。通过阅读这本书和实践其中的示例,你将能更好地理解和利用Groovy的强大力量,提升...

Global site tag (gtag.js) - Google Analytics