最近在使用openfire+smack整合做一个即时通讯的项目
在系统启动的时候想要初始化一些东西,但写死在程序里面又不好,于是乎想到了配置文件,通过读取配置来进行初始化,下面是我做的一个测试
配置文件 startini.properties
#系统启动初始化文件
AutoStart=false
State=away
Server=125.221.165.82
测试类
package cn.zld.imtalk.client.test;
import java.util.ResourceBundle;
/**
* 读取配置文件测试
*
* @author 张立冬
* @project IMTalk项目 2010-8-11
*/
public class ResourceBundleTest {
public static void main(String args[]) {
String resourceFile = "cn.zld.imtalk.client.test.startini";
// cn.zld.imtalk.client.test是资源的包名,它跟普通java类的命名规则完全一样:
// - 扩展名 .properties 省略。就像对于类可以省略掉 .class扩展名一样
// - 资源文件必须位于指定包的路径之下(位于所指定的classpath中)
ResourceBundle rb = ResourceBundle.getBundle(resourceFile);
System.out.println(rb.getString("State"));
}
}
运行结果
away
之后这个项目开发的点点滴滴我都会陆续放上,敬请关注^_^
分享到:
相关推荐
在Java编程中,读取配置文件是常见的任务,特别是在开发需要灵活配置的系统时。配置文件通常用于存储应用程序的设置,如数据库连接信息、服务器端口、第三方服务的API密钥等,这些信息可能需要根据不同的环境或需求...
在Java开发过程中,我们经常需要读取资源文件中的配置信息。在Maven项目中,`src/main/resources`目录下通常存放了各种配置文件,例如`.properties`文件。本文将详细介绍如何使用`ResourceBundle`和`Properties`类来...
在Java编程中,读取配置文件是常见的任务,它允许我们分离程序的配置信息,如数据库连接字符串、API密钥等,与实际的代码逻辑。这样可以方便地更新和管理这些参数,而无需重新编译或部署应用程序。下面将详细解释...
Java NIO(New IO)提供了一种更现代的I/O方式,可以用来读取配置文件。 ```java import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; import java.util.Properties; ...
自Java 11开始,可以直接使用`Files.readString()`方法读取文本文件,简化了配置文件的读取过程: ```java Path path = Paths.get("config.properties"); Properties prop = new Properties(); prop.load...
Java的国际化(i18n)和本地化(l10n)支持多语言环境,通过ResourceBundle和Locale实现。 网络编程涉及Socket通信,如TCP/IP的Socket类,用于客户端和服务器间建立连接,传输数据。 Java Web框架如Spring Boot、...
System.err.println("读取配置文件时发生错误:" + e.getMessage()); } return value; } public static void main(String[] args) { String configValue = getConfig("myConfigKey"); System.out.println(...
在Java编程中,Properties文件是用于存储配置信息的文本文件,通常包含键值对,其中键和值之间用等号(=)或冒号(:)分隔。当我们需要处理包含中文键的Properties文件时,可能会遇到编码问题,因为默认的ISO-8859-1...
在Java开发中,`Properties`类是一个非常实用且常见的工具类,主要用于管理程序中的配置信息。通常情况下,这些配置信息会被存储在一个`.properties`文件中,并通过`Properties`类来进行读取与操作。下面将详细介绍...
在Java开发中,`Properties` 文件常用于存储配置信息,如数据库连接字符串、应用配置等。正确且高效地读取这些配置文件对于程序运行至关重要。本文将详细介绍六种不同的方法来读取 `Properties` 文件,并提供相应的...
`properties`文件的读取是Java开发中的常见操作,尤其在处理配置、国际化(i18n)或持久化数据时。 在Java中,我们使用`java.util.Properties`类来处理`properties`文件。以下是一个简单的`properties`文件读取的...
在Java编程中,Properties文件是用于存储配置信息的文本文件,通常以键值对的形式存在。这些文件在程序运行时可以被加载并解析,以便应用根据配置内容进行动态行为调整。本篇将深入探讨如何使用Java来实现Properties...
本文将深入探讨如何在Java中读取和操作`properties`配置文件。 1. **什么是Properties文件** `properties`文件是一种文本文件,其内容遵循特定的语法,主要用于存储程序的配置信息,如数据库连接字符串、应用设置...
在Java开发中,配置文件通常是用来存储应用的配置参数或者环境设置,而Properties文件是最常见的配置文件格式。本文将详细讲解使用J2SE API来读取Properties文件的六种方法。 1. **使用java.util.Properties类的...
在Java编程中,Properties文件是用于存储配置信息的文本文件,通常以键值对的形式存在,广泛应用于系统配置、国际化和本地化等场景。本文将详细介绍六种在Java中解析和读取Properties文件的方法。 1. **使用...
在Java编程中,读取属性文件是常见的任务,这些文件通常用于存储应用程序的配置信息,如数据库连接字符串、系统设置等。属性文件是以键值对形式存在的文本文件,其扩展名为`.properties`。本篇文章将深入探讨如何在...
这是一个简单实现读取properties、xml格式的配置文件... 方法一:java.util.ResourceBundle读取properties类型文件; 方法二:java.util.Properties读取properties类型文件; 二、读取xml类型文件 dom4j读取xml文件;
标签"java"表明这个项目与Java编程语言密切相关,Java是一种广泛使用的面向对象的编程语言,尤其适合开发跨平台的应用程序,包括桌面应用和Web应用。在GUI方面,Java提供了AWT(Abstract Window Toolkit)和Swing库...
在Java开发中,配置文件是不可或缺的一部分,它们通常存储应用程序的可变参数,例如数据库连接字符串、服务器端口等。`.properties`文件是最常见的配置文件格式,因为它们简单且易于处理。本文将详细介绍三种在Java...