, formatters . ( ), 3- Java "Final Field Semantics". 2- JSL , .
17.5 17.5.1 JLS. " " - .
, - . w. , "" plase. f. - ( , , toFormatter) dt. a. (a) (f) " " ( ), , , f - (hb (f, a)) JLS. , ...:)
dateTime(). . . r2 ( JLS). - "this" Formatter. dateTime() dt. r1. ? r1 , dt. , a ( , ). r1 . a, mc (a, r1) ( " ", ). , r2 "" , r1. , (r1, r2) ( , JLS).
, hb (w, f). dt, hb (f, a). dt, mc (a, r1). r1 r2, (r1, r2). , hb (w, r2) hb (w, r2) JLS. , , hb (d, w), d - . , r2 w r2 ( ).
- ( , , ..).
! . . - DateTime() null. , , JLS 3- . dt , , dt " defalut". - , . 3- , " " / " ", , .