1、使用java.util.Properties类的load()方法
示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
2、使用java.util.ResourceBundle类的getBundle()方法
示例: ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());
3、使用java.util.PropertyResourceBundle类的构造函数
示例: InputStream in = new BufferedInputStream(new FileInputStream(name));
ResourceBundle rb = new PropertyResourceBundle(in);
4、使用class变量的getResourceAsStream()方法
示例: InputStream in = JProperties.class.getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
5、使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法
示例: InputStream in = JProperties.class.getClassLoader().getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
6、使用java.lang.ClassLoader类的getSystemResourceAsStream()静态方法
示例: InputStream in = ClassLoader.getSystemResourceAsStream(name);
Properties p = new Properties();
p.load(in);
补充
Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream()方法
示例:InputStream in = context.getResourceAsStream(path);
Properties p = new Properties();
p.load(in);
本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2011-01/31346.htm
分享到:
相关推荐
本篇文章将详细探讨Java中加载配置文件的几种常见方式。 1. **使用Properties类** Java标准库中的`java.util.Properties`类是处理.properties文件的主要工具。我们可以使用`Properties.load()`方法从InputStream中...
本文将深入探讨在SSM框架下加载properties配置文件的几种常见方法。 1. **使用Spring的PropertyPlaceholderConfigurer** Spring提供了`PropertyPlaceholderConfigurer`类,可以方便地从.properties文件中读取属性...
在Java编程语言中,Properties文件是一种常见的存储配置信息的方式,它们通常用于保存应用程序的设置、数据库连接字符串等数据。Properties文件以键值对的形式组织,其中键和值之间用等号(=)或冒号(:)分隔。在本...
下面将详细介绍几种在Java中读取`.properties`配置文件的方法。 1. 使用`java.util.Properties`类 `Properties`类是Java提供的一种内置机制,用于处理属性列表。它继承了`Hashtable`类,提供了加载和保存属性列表...
在Java中,加载Properties文件时需要正确指定其路径。这通常通过以下两种方式完成: 1. 相对类路径:如果你的Properties文件与Java源代码位于同一目录结构下,可以使用`getResourceAsStream()`方法,配合类路径来...
本文将详细介绍几种SpringMVC加载Properties文件的方法。 1. 通过`context:property-placeholder`实现配置文件加载 这是最常用的方式,通过在Spring的配置文件(如`spring.xml`)中引入`context`命名空间,并使用`...
在Java开发中,管理应用程序的配置信息通常是一个重要的任务,而Properties文件则是一个常见的存储配置信息的方式。在Spring框架中,有多种方法可以方便地读取和使用这些Properties文件中的内容。以下是一些主要的...
2. 使用Java Property Utils时,要确保正确加载属性文件,并理解如何处理异常,如文件不存在或格式错误。 3. 在多线程环境下,应确保对属性文件的读写操作是线程安全的。 4. 注意库的版本兼容性,确保与使用的其他...
### Windows环境下Java加载DLL...以上介绍了几种在Windows环境下通过Java加载DLL的方法,每种方法都有其适用场景和局限性。开发者可以根据实际需求选择最适合的方式。在处理本地库时,还需要注意兼容性和安全性等问题。
在操作Properties文件时,有几种常见的操作: a. 查询键值对: - `getProperty(String key)`:根据指定的键查找属性,如果没有找到则返回null。 - `getProperty(String key, String defaultValue)`:如果找不到键...
文档中详细介绍了如何操作Java中的properties文件,包括资源文件的存放位置、加载资源文件、查询、更新和删除属性信息的具体方法。 首先,要了解Java资源文件存放的位置。文档指出资源文件应放置在classpath下,...
5. **处理系统输出**:控制台输出的乱码可能需要修改终端的字符集设置,或者在Java中使用`System.setProperty("console.encoding", "UTF-8")`。 6. **处理网页和网络数据**:在HTTP请求和响应中正确设置`charset`,...
文档中提供了几个关键的Java方法,用以实现属性文件的读取、写入和修改等操作。 首先,让我们来详细解读文档中的`OperatePropertiesFile`类。这个类提供了多个静态方法,用于处理属性文件和`ResourceBundle`的加载...
`.properties`文件是Java中一种常见的配置文件格式,它以键值对的形式存储数据,其中键(key)和值(value)之间用等号(`=`)或冒号(`: `)分隔。这种文件通常用于存储程序的各种配置参数,例如数据库URL、用户名...
`ClassPathXmlApplicationContext`是Spring提供的一个实现`ApplicationContext`接口的类,它负责加载指定路径下的XML配置文件,解析文件中的Bean定义,并实例化Bean。在这个例子中,我们通过调用`getBean`方法获取了...
在给定的文件中,提到了两种数据库的连接方式:SQLServer和MySQL,都是通过Java编程语言实现的。下面将详细讲解这两种数据库的连接配置以及XML文件在数据库连接中的作用。 首先,我们来看SQLServer的连接示例...
在Java编程中,`ClassNotFoundException` 是一个常见的运行时异常,通常发生在尝试加载特定类时,JVM无法找到对应类的定义。在这个特定的情景中,错误提示 "java.lang.ClassNotFoundException: ...
Proxool是一个开源的JDBC连接池,它提供了一种透明的方式来管理数据库连接,可以有效地提高系统的性能和并发处理能力。在Hibernate中集成Proxool,需要在Hibernate的配置文件(通常是hibernate.cfg.xml)中添加...
接着,源代码被编译成字节码,并加载到Java虚拟机中。最后,每个请求都会创建一个Servlet实例来处理。 3. **内置对象**:JSP提供了一些预定义的对象,可以直接在页面中使用,无需显式创建。例如,`request`对象代表...