See these Java Internationalization Interview Questions and Answers so you can prepare well for your next interview.
1. What is Locale in Java?
A Locale object represents a specific geographical, political, or cultural region. It is used to locale-sensitive operations in Java.
It helps is following the local conventions of a country, native or region. These conventions can be for formatting the dates, money, numbers etc.
2. How will you use a specific Locale in Java?
To use a specific Locale, we need to load that Locale. We can use ResourceBundle.getBundle(“Locale.UK”) method to load a Locale.
3. What is Resource Bundle?
The place where an application stores its locale-specific data (isolated from source code).
When your program needs a locale-specific resource your program can load it from the resource bundle that is appropriate for the current user’s locale.
It contains locale-specific objects and key/value pairs.
It provides a method for getting string arrays.
It provides necessary information about ResourceBundle.Control class to perform the bundle loading process.