A protected constructor can be accessed by a class instance creation expression (that does not declare an anonymous class) or a method reference expression only from within the package in which it is defined
5.1.4. Widening and Narrowing Primitive Conversion
The following conversion combines both widening and narrowing primitive conversions:
byte to char
First, the byte is converted to an int via widening primitive conversion (§5.1.2), and then the resulting int is converted to a char by narrowing primitive conversion (§5.1.3).
Из строки в объект - парсинг (англ. to parse - проводить разбор, анализ);
из объекта в строку - форматирование (англ. to format - форматировать).
Так называются и методы у SimpleDateFormat: