パスに使用するセパレータは、

  1. WEB用
    //
  2. WEB用(エスケープ付き)
    ////
  3. ファイルパス用
    \\
  4. ファイルパス用(エスケープ付き) ※Windows用ファイルパス
    \\\\

をどういうときに、どれを使うべきか?
について質問(確認)です。

javaのプログラム上でパスを作成する場合は、
1と3

javaから、何かのAPIやミドルウェア等に処理依頼するときは、
1または3の場合と、
2または4の場合があるという理解で相違ないでしょうか?

※APIやミドルウェア等が、エスケープ付きの状態でinputを要求しているケースでは、
 実際のパスのセパレート文字の\、/を作りつつ、
 さらにエスケープシーケンスのための\、/を作る必要があるために2個分必要
 というケースがありうるため。