4.6 小结

从实际开发的角度来说,Java程序的国际化并不是一件很麻烦的事情。大多数时候要做的只是利用集成开发环境(IDE)提供的向导功能,把源代码中的硬编码字符串提取出来,放到某个属性文件中,再由专门的人员进行翻译即可。IDE的功能已经完善到让开发人员不用理会过多的底层细节。而除了消息文本之外,对日期和时间以及数字和货币等类型来说,也多半只需要利用提供的工厂方法进行格式化即可。更多的时候要认识到国际化是软件开发中的重要一环,而不是忽略它。

本章虽然主要介绍了Java 7中提供的与区域设置以及格式化相关的标准API,但是本章开始时介绍的字符的编码和解码等相关的背景知识也很重要。了解Unicode字符集和UTF-8等编码格式可以帮助开发人员在遇到一些棘手问题时知道从何处着手进行解决。