DiffJ は、Java ファイルに基づいてコンテンツ、空白、コメント、または型、メソッド、またはフィールドの順序の変更を比較するコマンドライン アプリケーションです。その出力は、Unix プログラム差分に基づくし、何が変わったの簡潔な要約の"brief"出力形式もあります。それはディレクトリを再帰的に、"diff-r dir0 dir1"のような一致するファイル名を探していますで動作することができます。これは主に開発者リファクタリングとほとんど違いツールの変更の範囲と種類について誤解を招く結果を生成する傾向がある Java コードを再フォーマットします。