java简单读取properties配置文件的方法示例

 更新时间:2017年09月18日 11:54:48   作者:夏日娃  
这篇文章主要介绍了java简单读取properties配置文件的方法,涉及java针对properties配置的载入及文件属性读取相关操作技巧,需要的朋友可以参考下

本文实例讲述了java简单读取properties配置文件的方法。分享给大家供大家参考,具体如下:

读取配置文件,小结如下

import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;
public class loadConf {
  private Properties prop = new Properties();
  private void loadconf() throws FileNotFoundException, IOException {
    String path = "com/jlc/util/user.properties";
    prop.load(loadConf.class.getClassLoader() .getResourceAsStream(path));
  }
  public loadConf() throws FileNotFoundException, IOException {
    loadconf();
  }
  public boolean chkProperty(String _key) {
    return prop.containsKey(_key);
  }
  public String getProperty(String _key) {
    return prop.getProperty(_key);
  }
  public static void main(String[] args) throws FileNotFoundException, IOException {
    loadConf mycnf = new loadConf();
    System.out.println(mycnf.chkProperty("address"));
    System.out.println(mycnf.getProperty("poart"));
  }
}

更多关于java算法相关内容感兴趣的读者可查看本站专题:《Java文件与目录操作技巧汇总》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》和《Java缓存操作技巧汇总

希望本文所述对大家java程序设计有所帮助。

相关文章

  • Java synchronized轻量级锁实现过程浅析

    Java synchronized轻量级锁实现过程浅析

    这篇文章主要介绍了Java synchronized轻量级锁实现过程,synchronized是Java里的一个关键字,起到的一个效果是"监视器锁",它的功能就是保证操作的原子性,同时禁止指令重排序和保证内存的可见性
    2023-02-02
  • Java Controller实现参数验证与统一异常处理流程详细讲解

    Java Controller实现参数验证与统一异常处理流程详细讲解

    Controller是Spring接受并处理网页请求的组件,是整个应用的入口,因此学会Controller的常用注解对理解一个应用是重中之重。SpringBoot的Controller中经常会用到注解@Controller、@RestController、@RequestMapping、@RequestBody等
    2023-01-01
  • Java 数组的两种初始化方式

    Java 数组的两种初始化方式

    这篇文章主要介绍了Java 数组的两种初始化方式,帮助大家更好的理解和学习使用Java,感兴趣的朋友可以了解下
    2021-02-02
  • Java基础面试题之volatile详解

    Java基础面试题之volatile详解

    Volatile可以看做是轻量级的 Synchronized,它只保证了共享变量的可见性,下面这篇文章主要给大家介绍了关于Java基础面试题之volatile的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • 使用@RequestBody配合@Valid校验入参参数

    使用@RequestBody配合@Valid校验入参参数

    这篇文章主要介绍了使用@RequestBody配合@Valid校验入参参数,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • Java上传文件到服务器端的方法

    Java上传文件到服务器端的方法

    这篇文章主要为大家详细介绍了Java上传文件到服务器端的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • Java中Stream的flatMap与map使用场景及区别详解

    Java中Stream的flatMap与map使用场景及区别详解

    这篇文章主要介绍了Java中Stream的flatMap与map使用场景及区别详解,Stream 流式操作,一般用于操作集合即 List 一类的数据结构,简单来说 Stream 的 map 使得其中的元素转为另一种元素的映射(map)方法,需要的朋友可以参考下
    2024-01-01
  • WebSocket实现数据库更新时前端页面刷新

    WebSocket实现数据库更新时前端页面刷新

    这篇文章主要为大家详细介绍了WebSocket实现数据库更新时前端页面刷新,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-04-04
  • Java虚拟机底层原理详细分析

    Java虚拟机底层原理详细分析

    这篇文章主要介绍了Java虚拟机底层原理详细分析,运行时数据区就是俗称的虚拟机内存,主要包括我们熟悉的堆、栈、本地方法栈、方法区(元空间)、程序计数器,虚拟机调优主要针对的是运行时数据区,也就是虚拟机内存,需要的朋友可以参考下
    2024-01-01
  • java中Lamda表达式讲解

    java中Lamda表达式讲解

    本文详细讲解了java中的Lamda表达式,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12

最新评论