sometime i have no choice to use mutable
variable instead of immutable
variables i know how many ways can create immutable vars but i wonder this way also correct its really convert mutable
to immutable
and i dont use concurrency
or multithreading
in my code just Curious?
public class Config implements FindIt {
....
private final class DateHolder{
private final Date dateContainDateObject;
DateHolder(String date) throws ParseException {
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.US);
dateContainDateObject = dateFormat.parse(date);
}
public Date getDate(){
return dateContainDateObject;
}
}
}
this is nested class and i use it like
private DateHolder holder;
and fill the holder
variable in Config
constructor class so holder
variable are ThreadSafe
?