Java 教程是为 JDK 8 编写的。本页中描述的示例和实践未利用在后续版本中引入的改进。
假设你编写了一个显示三条消息的程序,如下所示:
public class NotI18N { static public void main(String[] args) { System.out.println("Hello."); System.out.println("How are you?"); System.out.println("Goodbye."); } }
你已经决定该程序需要为居住在法国和德国的人们展示这些相同的信息。不幸的是,你的编程人员不是多语言的,因此你需要帮助将消息翻译成法语和德语。由于翻译人员不是程序员,因此你必须将消息从源代码中移出并转换为翻译人员可以编辑的文本文件。此外,程序必须足够灵活,以便能够以其他语言显示消息,但现在没有人知道这些语言是什么。
看起来该程序需要国际化。