If I use ResourceBundle to implement internationalization, than the application will be friendly to the people that use different language. And the application can be configed without modify the source code. But I can't make sure if it is necessary. Has somebody implement it in your SCJD assignment? Any advice will be appreciated.