Groovy-概要

Groovyは、Javaプラットフォームに基づくオブジェクト指向言語です。Groovy 1.0は2007年1月2日にリリースされ、現在のメジャーリリースはGroovy2.4です。Groovyは、Apache License v2.0を介して配布されます。

Groovyの特徴

Groovyには次の機能があります-

  • 静的型付けと動的型付けの両方のサポート。
  • 演算子のオーバーロードのサポート。
  • リストと連想配列のネイティブ構文。
  • 正規表現のネイティブサポート。
  • XMLやHTMLなどのさまざまなマークアップ言語のネイティブサポート。
  • JavaとGroovyの構文は非常に似ているため、GroovyはJava開発者にとって単純です。
  • 既存のJavaライブラリを使用できます。
  • Groovyはjava.lang.Objectを拡張します。

Groovyの公式ウェブサイトは http://www.groovy-lang.org/