# Java custom code components

| [tJava](https://help.qlik.com/talend/en-US/components/8.0/java-custom-code/tjava) | Extends the functionalities of a Talend Job using custom Java<br>commands. |
| --- | --- |
| [tJavaFlex](https://help.qlik.com/talend/en-US/components/8.0/java-custom-code/tjavaflex) | Provides a Java code editor that lets you enter personalized code in order to<br>integrate it in Talend<br>program. |
| [tJavaRow](https://help.qlik.com/talend/en-US/components/8.0/java-custom-code/tjavarow) | Provides a code editor that lets you enter the Java code to be applied to each row<br>of the flow. |