找软件用软件,到华军软件宝库!
您的位置:华军软件宝库>下载分类>网络工具>MAC软件>PC软件>

Groovy For Mac

Groovy For Mac

Groovy For Mac 2.4.0 最新版

  • 版  本:2.4.0 最新版
  • 软件授权:免费软件
  • 软件大小:29.9M
  • 软件语言:英文
  • 应用平台:Mac OS X
  • 更新时间:2022-02-23
基本简介
Groovy For Mac

Groovy For Mac最新版是编程工作者经常使用的开发工具。Groovy For Mac官方版具有静态类型和静态编译功能,适用于java品台,旨在通过简洁,熟悉且易于学习的语法提高开发人员的工作效率。并且Groovy For Mac中还结合了Python、Ruby和Smalltalk的许多强大的特性。

{mac1}

Groovy For Mac软件功能

      1、 构建在强大的Java语言之上 并 添加了从Python,Ruby和Smalltalk等语言中学到的 诸多特征,例如动态类型转换、闭包和元编程(metaprogramming)支持。。

      2、为Java开发者提供了 现代最流行的编程语言特性,而且学习成本很低(几乎为零)。

      3、 支持DSL(Domain Specific Languages领域定义语言)和其它简洁的语法,让代码变得易于阅读和维护。

      4、受检查类型异常(Checked Exception)也可以不用捕获。

      5、该软件拥有处理原生类型,面向对象以及一个Ant DSL,使得创建Shell Scripts变得非常简单。

      6、在开发Web,GUI,数据库或控制台程序时 通过 减少框架性代码 大大提高了开发者的效率。

      7、支持单元测试和模拟(对象),可以 简化测试。

      8、无缝集成 所有已经存在的 Java对象和类库。

      9、直接编译成Java字节码,这样可以在任何使用Java的地方 使用Groovy。[2]

      10、支持函数式编程,不需要main函数。

      11、一些新的运算符。

      12、默认导入常用的包。

      13、断言不支持jvm的-ea参数进行开关。

      14、支持对对象进行布尔求值。

      15、类不支持default作用域,且默认作用域为public。

      16、该软件中基本类型也是对象,可以直接调用对象的方法。

Groovy For Mac软件特色

      平学习曲线

      简洁,可读和表达的语法,易于Java开发人员学习

      平滑的Java集成

      无缝和透明地集成并与Java和任何第三方库进行互操作

      充满生机

      Web开发,反应式应用程序,并发/异步/并行库,测试框架,构建工具,代码分析,GUI构建

      强大的功能

      闭包,构建器,运行时和编译时元程序设计,函数编程,类型推断和静态编译

      域特定语言

      灵活和可扩展的语法,高级集成和定制机制,在您的应用程序中集成可读的业务规则

      脚本和测试胶

      伟大的写作简洁和可维护的测试,以及所有的构建和自动化任务

Groovy For Mac种类介绍

      Groovy类和java类一样,完全可以用标准java bean的语法定义一个Groovy类。但作为另一种语言,可以使用更Groovy的方式定义类,这样的好处是,可以少写一半以上的javabean代码。

      (1)不需public修饰符

      如前面所言,Groovy的默认访问修饰符就是public,如果Groovy类成员需要public修饰,则根本不用写它。

      (2)不需要类型说明

      同样前面也说过,Groovy也不关心变量和方法参数的具体类型。

      (3)不需要getter/setter方法

      在很多ide(如eclipse)早就可以为程序员自动产生getter/setter方法了,在Groovy中,不需要getter/setter方法--所有类成员(如果是默认的public)根本不用通过getter/setter方法引用它们(当然,如果一定要通过getter/setter方法访问成员属性,Groovy也提供了它们)。

      (4)不需要构造函数

      不再需要程序员声明任何构造函数,因为实际上只需要两个构造函数(1个不带参数的默认构造函数,1个只带一个map参数的构造函数--由于是map类型,通过这个参数可以构造对象时任意初始化它的成员变量)。

      (5)不需要return

      Groovy中,方法不需要return来返回值。

      (6)不需要()

      Groovy中方法调用可以省略()(构造函数除外)。

      groovy文件与类的关系

      在Groovy中类和文件的对应关系并不像Java中那么固定(Java中一个文件只能有一个声明为public的类和其他一些非公共的类和内嵌类) 。在同一个groovy文件中可以包含多个public的类定义。具体规则如下:

      如果在一个groovy文件中没有任何类定义,它将被当做script来处理,也就意味着这个文件将被透明的转换为一个Script类型的类,这个自动转换得到的类将使用原始的groovy文件名(去掉扩展名,没有包名,在default包中)作为类的名字。groovy文件的内容被打包进run方法,另外在新产生的类中被加入一个main方法以进行外部执行该脚本。

      如果在groovy文件正好有一个类的定义,并且该类的名字与文件名称相同,那么这就和java中的类与文件的一一对应关系相同。

      在一个groovy文件中可以包含多个不同可见性的类定义,并且没有强制性的要求其中有一个类的类名与文件名相同。groovyc编译器会很乐于把该文件中定义的所有的类都编译成*.class文件。如果希望能够直接调用这个groovy script,比如说在使用groovy命令行或者在某个IDE中执行,那么应该在该文件中的第一个类中定义一个main方法。

      在一个groovy文件中可以混合类的定义和脚本定义。在这种情况下,那些脚本代码将会变成直接调用的主类,所以在这种情况下不应该再定义一个和文件同名的类。

      在没有经过明确的编译过程即执行时,groovy将通过文件名来查找类。在这种情况下,名称将会很重要。Groovy只能找到那些和文件名匹配的类。在找到这种名字匹配的类时,找到的文件中定义的其他类将被解析并变得对groovy可见。

Groovy For Mac更新日志

      1.修复部分bug

      2.优化了部分功能

华军小编推荐:

Groovy For Mac一直以来都是大多数网民最常用的软件,{zhandian}还有{recommendWords}等同样是网民非常喜爱的软件,大家可以来{zhandian}下载!

软件截图
  • Groovy For Mac
Groovy For Mac下载地址
网友评论
网名:
(您的评论需要经过审核才能显示)
  • 置顶 51网友 22-03-06 20:19:57
    Groovy For Mac界面设计很容易上手,功能很丰富,本人极力推荐!
  • 置顶 51网友 22-03-07 06:42:22
    Groovy For Mac软件非常好用,下载速度很快,很方便!
  • 置顶 51网友 22-02-05 06:25:10
    Groovy For Mac还不错,下载非常快,送你个好评!
  • 置顶 51网友 22-03-13 16:53:35
    Groovy For Mac方便实用,很给力,软件非常好用!
  • 置顶 51网友 22-03-17 06:09:17
    Groovy For Mac功能已经挺全面了,是最新版的,免费下载,继续加油吧!
  • 置顶 51网友 22-02-14 04:56:06
    下载Groovy For Mac中,真心不错!!!
  • 7楼 51网友 22-02-10 12:37:42
    Groovy For Mac下载之后安装很简单,按照安装步骤指导来非常顺利。使用也很方便。
  • 8楼 51网友 22-03-31 01:19:16
    Groovy For Mac下载安装使用一条龙,界面设计很容易上手,功能很丰富,真方便,挺你!
  • 9楼 51网友 22-03-15 00:58:03
    Groovy For Mac很好很棒棒哦!!!
  • 10楼 51网友 22-03-03 02:48:22
    Groovy For Mac功能全面,使用也挺方便的,大力推荐!
关闭 剩余5广告
重播×