A Locale object is used to represent a place (region/country). There are many Java operations that require Locale and are refered as Locale specific operations.
For example, getting instance of currency required Locale.
Output:Code:Locale locale = Locale.UK;
String string = NumberFormat.getCurrencyInstance(locale).format(77.45);
System.out.println(string);
Code:£77.45
