# tJava、tJavaRow、tJavaFlexの違い

コンポーネントtJava、tJavaRow、tJavaFlexは[Custom Code] (カスタムコード)ファミリーに属しています。これらのJavaコンポーネントを使うと、カスタムJavaコードをTalendプログラムに統合できます。この記事では、これら3つのコンポーネントの違いを説明し、ジョブでそれらを使う方法を説明します。

## 環境

この記事はTalend Studioのすべてのバージョンに適用されます。

### このセクション内

* [tJava、tJavaRow、tJavaFlexの使用方法](https://help.qlik.com/talend/ja-JP/components/8.0/java-custom-code/usage-of-tjava-tjavarow-and-tjavaflex)
* [tJavaコンポーネントを使ってジョブを設定する](https://help.qlik.com/talend/ja-JP/components/8.0/java-custom-code/configuring-job-using-tjava-component-in)
* [tJavaRowコンポーネントを使ってジョブを設定する](https://help.qlik.com/talend/ja-JP/components/8.0/java-custom-code/configuring-job-using-tjavarow-component-in)
* [tJavaFlexコンポーネントを使ってジョブを設定する](https://help.qlik.com/talend/ja-JP/components/8.0/java-custom-code/configuring-job-using-tjavaflex-component-in)