私たちはより良い利用のGradleにするために導入することができGroovyは、Groovyのを初めて目は、彼が話題にまっすぐ行き、あまり話をしませんでした。
Gradleのは何ですか
Groovyは、Java仮想マシンに基づいて、アジャイル動的言語は、それは両方のオブジェクト指向プログラミングのために使用することができる成熟したオブジェクト指向のプログラミング言語であるが、純粋なスクリプト言語として使用することができます。その言語は、過剰なコーディングをする必要はありませんが、他の性質の閉鎖や動的言語を持っています。
動的言語は、オブジェクト指向、スクリプトを実行し、簡単な、閉鎖があります。グッド!学校を終え、それらを使用することは非常に簡単ではありません!私がいない学びましたか?
それは、そのJVMの下でGroovyとJavaの間の差に基づいているので、それを導入することです。
GroovyとJavaの違いで
- GroovyはJava構文と完全に互換性があり、また、スクリプトのクラスを行うことができます。
- セミコロンはオプションで、一般的にエンドとしてラップするセミコロンを追加しないでください。
- クラス、メソッド、フィールドには、アクセス制限公開されません。
- パラメータコンストラクタ:デフォルトの名前(値の名前と値のペア、名)によって生成されます。
- フィールドには、アクセス許可を定義していない場合は、コンパイラが自動的にフィールドにgetter / setterメソッドを追加します。
- フィールドは、データポイントにアクセスするために使用することができる、無アクセス権を使用することもできるゲッター/セッターを操作しました。
- この方法は、自動的に戻り値として結果の最後の行を取得する、returnキーワードを省略してもよいです。
- NullPointerExceptionがNULL値は生じにくいです。
あなたは既に少しを感じていないJavaプログラマとして、ここを参照してください!
Groovyのユニークな特徴
- メソッドを主張する:あなたは、assert文を主張するJavaの代わりに使用することができます前に。
- オプションの種類:弱い型指定のJavaScriptクラスは、あらゆるタイプのDEFの使用を示します。
- 文字列の定義:3つの文字列が定義された方法で、単一および二重引用符、3つの単一引用符があります。
- メソッド呼び出し:参照方法を呼び出すときに、括弧を省略することができます。
- APIのセット:シンプルなのセットを定義して使用し、API、およびJavaは異なるが、JavaのAPIと互換性があります。
- クロージャ:Groovyはメソッド、通常のコールと同じメソッドにパラメータとして渡すことができる変数に割り当てることができるコードブロックと同様の方法で、大きな特徴とします。
その上Groovyのための導入を完了しました。
「コードのGroovyのの話」の下で
依存性のGradleのGroovy以来、およびGroovyの環境に付属しているので、私たちはときに、あなたがGroovyのコードを書くことが幸せになります。ハァッGradleの環境を置きます。
Gradleのダウンロードと設定をインストール
- ダウンロード:https://gradle.org/releases/
ダウンロードバイナリのみOK、ここで私は、ダウンロード:gradle-4.5.1-bin.zipを。
-
インストール設定
を取得するために解凍gradle-4.5.1-bin.zip、binディレクトリに設定、環境変数、インストール構成。