# Différences entre le tJava, tJavaRow et le tJavaFlex

Les composants tJava, tJavaRow et tJavaFlex appartiennent à la famille Custom Code. Ces composants Java vous permettent d'intégrer un code Java personnalisé dans un programme Talend. Cet article explique la différence entre ces trois composants et explique comment les utiliser dans un Job.

## Environnement

Cet article s'applique à toutes les versions du Studio Talend.

### Dans cette section

* [Utiliser les composants tJava, tJavaRow et tJavaFlex](https://help.qlik.com/talend/fr-FR/components/8.0/java-custom-code/usage-of-tjava-tjavarow-and-tjavaflex)
* [Configurer un Job à l'aide d'un composant tJava](https://help.qlik.com/talend/fr-FR/components/8.0/java-custom-code/configuring-job-using-tjava-component-in)
* [Configurer un Job à l'aide d'un composant tJavaRow](https://help.qlik.com/talend/fr-FR/components/8.0/java-custom-code/configuring-job-using-tjavarow-component-in)
* [Configurer un Job à l'aide d'un composant tJavaFlex](https://help.qlik.com/talend/fr-FR/components/8.0/java-custom-code/configuring-job-using-tjavaflex-component-in)