Java教程是针对JDK 8编写的。本页面描述的示例和实践不利用后续版本引入的改进,并可能使用不再可用的技术。
有关Java SE 9及后续版本中更新的语言特性的摘要,请参阅Java语言更改。
有关所有JDK版本的新功能、增强功能和已删除或已弃用选项的信息,请参阅JDK发布说明。
假设您编写了一个显示三条消息的程序,如下所示:
public class NotI18N { static public void main(String[] args) { System.out.println("你好。"); System.out.println("你好吗?"); System.out.println("再见。"); } }
您已经决定这个程序需要为居住在法国和德国的人显示相同的消息。不幸的是,您的编程人员不会多种语言,所以您需要帮助将消息翻译成法语和德语。由于翻译人员不是程序员,所以您需要将消息从源代码中移到翻译人员可以编辑的文本文件中。此外,该程序必须足够灵活,以便可以在其他语言中显示消息,但现在还没有人知道这些语言是什么。
看起来程序需要进行国际化。