Java transforms allow you to use common Java libraries for data transformation, and provides both high-level and low-level APIs for interacting with Foundry datasets. It includes support for batch and incremental pipelines and supports creating and sharing code libraries for reuse.