首页 > 其他分享 >[笔记] 什么是Groovy?

[笔记] 什么是Groovy?

时间:2022-11-13 17:12:46浏览次数:48  
标签:Groovy Java 语言 什么 编程 笔记 动态 代码

关于Groovy

参考文章 https://www.w3cschool.cn/groovy/

摘抄如下:

Groovy是JVM的一个替代语言(替代是指可以用 Groovy 在Java平台上进行 Java 编程),使用方式基本与使用 Java代码的方式相同,该语言特别适合与Spring的动态语言支持一起使用,设计时充分考虑了Java集成,这使 Groovy 与 Java 代码的互操作很容易。(注意:不是指Groovy替代java,而是指Groovy和java很好的结合编程。

Groovy是用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。使用该种语言不必编写过多的代码,同时又具有闭包和动态语言中的其他特性。

基本特点我也摘抄一点放在这里:

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

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

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

 

关于Kotlin

 

标签:Groovy,Java,语言,什么,编程,笔记,动态,代码
From: https://www.cnblogs.com/heweiren-cheng/p/16886320.html

相关文章

  • express框架学习笔记
    前言前几天军训然后利用晚上时间学习了一下express然后想看几道node的题题目感觉看的代码很混乱看不太透彻打算这次通过记笔记的方法来学习一下express还是跟着官......
  • [笔记] Android开发中的gradle是什么?
    gradle是什么?先看下文档中的介绍  https://docs.gradle.org/current/userguide/what_is_gradle.htmlGradleisanopen-source buildautomationtoolthatisdes......
  • 网络流学习笔记
    基础知识定义网络\(G=(V,E)\)为有向图,边上有一权值\(c(x,y)\)为边的容量,有\(\forall(x,y)\notinE,c(x,y)=0\)。设定两个特殊的节点\(S\)源点和\(T\)......
  • VM虚拟机移动后IP修改,要做一些什么操作,就可以在自己电脑上使用了
    VM虚拟机移动后IP修改,要做一些什么操作,就可以在自己电脑上使用了第一步:我们打开虚拟机你要在虚拟机文件的里面打开你创建保存的虚拟机文件:打开后是这样的:你可以打开并且允许......
  • 《Unix/Linux系统编程》第十一周学习笔记
    《Unix/Linux系统编程》第十一周学习笔记TCP/IP协议TCP/IP是互联网的基础。TCP代表传输控制协议。IP代表互联网协议。目前有两个版本的IP,即IPv4和IPv6。IPv4使用32位......
  • 三范式是什么
    简单来说第一范式:数据库里每一列都是不可分割的基本数据项(原子性)第二范式:要求实体的属性完全依赖于主关键字第三范式:一个表中不包含已在其他表中已包含的非关键......
  • 微服务笔记之Eureka03(服务续约分析)
    服务续约接口分析com.netflix.eureka.resources.InstanceResource#renewLeasepublicResponserenewLease(@HeaderParam(PeerEurekaNode.HEADER_REPLICATIO......
  • 微服务笔记之Eureka03
    服务注册接口源码分析:com.netflix.eureka.resources.ApplicationResource#addInstancepublicResponseaddInstance(InstanceInfoinfo,......
  • 什么是 .NET?
    什么是.NET?.NET.NET是由Microsoft创建的开源开发人员平台,用于生成许多不同类型的应用程序。.NET是一个免费的跨平台开源开发人员平台,用于生成许多不同类型的应用......
  • 系统bug是什么意思
    在上网的时候,我们可以看到很多各种各样流行的网络用语,其中就有关于系统bug网络用语等,bug是计算机领域专业术语,有些网友不理解系统bug是什么意思?系统bugSystembug......