程序需要支持哪些国家和语言环境,需要提供相应的资源文件。Java程序的国际化主要通过三个类来完成:1.java.util.ResourceBundle:用于加载国家和语言资源包2.java.util.Locale:用于封装特定的国家/地区和语言环境。3.java.text.MessageFormat:用于格式化带有占位符的字符串。再创建一个classpath文件夹:存放properties文件的configuration文件夹(properties文件不要放在src目录下,src也是classpath下的一个文件夹,但是src下的java文件会被编译使用到具体方法放置class文件(以idea为例):星驰云服务器项目名右键->新建->目录,命名为config;(这是一个普通文件夹)右键config->MarkDirectoryas->ResourceRoot;(成为classpath文件夹).创建一个字节输出流或字符输出流对象,在构造方法中绑定要输出的目的地,使用Properties集合中的store方法写入集合中的临时数据到硬盘存储,释放资源。在存储键值对的文件中,键和值之间默认的连接符号可以使用=,空格(其他字符)在存储键值对的文件中,可以使用#评论,然后按键-valuepairsofthiscomment不会被再次读取在存储键值对的文件中,键和值默认都是字符串,不带引号。Java的IO模型设计的很好。它使用星驰云服务器的Decorator模式,按功能划分Streams。你可以动态地组装这些Streams以获得你需要的功能。例如,如果你需要一个缓冲文件输入流,你应该结合使用FileInputStream和BufferedInputStream。
