SimpleDateFormat

SimpleDateFormat は、日付のフォーマットと解析を、ロケールを考慮して行うための具象クラスです。これによって、フォーマット (日付 -> テキスト)、解析 (テキスト -> 日付)、および正規化を行うことができます。

SimpledateFormat()
デフォルトのロケール、パターン、日付フォーマット記号を持つ、オブジェクトを生成
SimpledateFormat(String)
指定されたパターン、デフォルトのロケール、日付フォーマット記号を持つ、オブジェクトを生成
SimpledateFormat(String, DateFormatSymbols)
指定されたパターン、日付フォーマット記号を持つ、オブジェクトを生成します。
SimpledateFormat(String, Locale)
指定されたパターン、ロケール、デフォルトの日付フォーマット記号を持つ、オブジェクトを生成

SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/MM/dd");
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/MM/dd", Locale.US);

sdfって何かと思ったら、simple date formatの略でしょうね。

import java.util.*;
import java.text.*;

class Playground {
    public static void main(String[ ] args) {
        Date date1 = new Date();
        
        SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy'/'MM'/'dd'?'");
        System.out.println(sdf1.format(date1));
        
        sdf1.applyPattern("yyyy/MM/dd");
        System.out.println(sdf1.format(date1));
    }
}

なるほど、その名の通り、dateformatですね。