ClassLoad类加载器读取ClassPath路径下的配置文件(一)

一、项目介绍

1、使用 com.test.test包下的ReadclassLoad 类去读取另一个包 com.test.util 包  ClassPath路径下的properties 文件。项目路径如下图:

2、实例代码

package com.test.test;import java.io.IOException;
import java.io.InputStream;import org.junit.Test;public class ReadclassLoad {//通过类加载器获取 ClassPath 路径下的文件@Testpublic void readLoad() throws IOException{//1、获取类加载器ClassLoader cd = ReadclassLoad.class.getClassLoader();//2、用类加载器读取文件信息InputStream in = cd.getResourceAsStream("jdbc.properties");//3、创建数组,遍历文件信息byte[] by = new byte[in.available()];int len = in.read(by);System.out.println(new String(by,0,len));}}

3、运行结果,读取到配置文件的配置信息

ClassLoad类加载器读取ClassPath路径下的配置文件(一)相关推荐

  1. 在MATLAB中读取同一路径下多个txt或mat文件

    1.matlab中给我们提供了dir这个函数,十分方便.这里是读取所有txt文件,所以是dir('父目录路径\*.txt'),读取其它格式文件一样,如读取该路径下的所有png图像文件,则为dir('父 ...

  2. matlab文件目录表示,Matlab - 文件目录路径操作_读取不同路径下的相同文件名表格...

    Matlab - 文件目录路径操作_读取不同路径下的相同文件名表格 tr1   str1   for   max   imp   mda   eva   目录   xls clear;clc; clo ...

  3. java 获取类加载器_java-如何从类加载器获取类路径?

    更新:我下面的原始答案很不充分,因为我花了三年的时间开发FastClasspathScanner,并提交了大量关于某些类路径环境无法使用该库的错误报告. FastClasspathScanner现在可 ...

  4. java读取src路径下的txt文件_Java程序使用Maven后无法运行?

    问:老师,同样的代码,为何我将Java工程改造成Maven后,始终无法运行? 实现的功能:加载abc.txt文件,代码是写在了Demo类中. 开发工具是Idea. 1.以下是普通Java工程的目录结构 ...

  5. 安卓加载asset中的json文件_Android中读取asset路径下本地json文件

    最近自己写个小demo,用到了assets文件里面的内容.猛的没想起来怎么使用.就记录下来 移动端开发中,和后台的交互方式不外乎json和xml,由于json的轻量级以及易用性,所以现在的交互协议基本 ...

  6. spark读取hdfs路径下的数据_到底什么是数据湖

    随着移动互联网,物联网技术的发展,数据的应用逐渐从 BI 报表可视化往机器学习.预测分析等方向发展,即 BI 到 AI 的转变. 数据的使用者也从传统的业务分析人员转为数据科学家,算法工程师. 此外对 ...

  7. Java读取指定路径下的文件列表

    直接贴代码吧.不过这里要做一个简单的说明,对于这个程序,我们必须保证我们在F盘下有一个log_files的文件夹,因为在后面写入文件的时候,如果路径中的文件不存在,是程序可以自动为其添加,但如果没有了 ...

  8. java读取文件指定位置_Java读取指定路径下的文件列表

    直接贴代码吧.不过这里要做一个简单的说明,对于这个程序,我们必须保证我们在F盘下有一个log_files的文件夹,因为在后面写入文件的时候,如果路径中的文件不存在,是程序可以自动为其添加,但如果没有了 ...

  9. java 获取ftp路径_Java Source 根据输入 ftp 地址 账号 密码 路径 读取提供路径下的文件...

    参考上面的: 引用jar包  ganymed-ssh2-build210.jar jar 包放在   $ORACLE_HOME/sqlj/lib  执行loadjava命令 加载jar包 路径下 执行 ...

最新文章

  1. 提交代码,SVN被锁定,提示:svn is already locked解决方案
  2. 微信重大更新!这特么是为上班摸鱼开发的吧.....(附内测地址)
  3. datatable数据类型方法
  4. 阿里P8亲自教你!mysql列转行
  5. 【记录贴】cs231n课程作业一遇到问题总结
  6. 代码无错是优? 工厂模式
  7. python函数参数冒号_Python3 - 参数中的冒号和箭头
  8. Delphi GDI对象之绘制文本
  9. TX2开发板Ubuntu16.04设置静态IP
  10. libtorrent java_Libtorrent 之 NDK 编译
  11. 利用递归层次遍历句法结构树(Stanfordcorenlp及nltk)
  12. 梦三国解析服务器spl文件头失败怎么解决,梦三国 卡顿问题的解决方法
  13. linux 更新etc profile,讲解Linux系统中修改/etc/profile文件的方法
  14. 【尚硅谷 Java Web 笔记】表格的跨行跨列
  15. Linux学习笔记(七)创建文件
  16. 碱性干电池的内阻测试方法_碱性锌锰干电池电极反应式 锌锰干电池原理是什么【详细介绍】...
  17. 怎么选择适合自己的SDWAN部署方案
  18. Linux下redis 以关键字批量删除数据
  19. 2018远程案例三星笔记本硬盘错误信息分析
  20. Virtual Shard

热门文章

  1. 《铜豌豆 Linux》11.5.1 版本发布
  2. 【ReID】Joint Discriminative and Generative Learning for Person Re-identification
  3. ANSYS mechanical如何在Workbench环境中使用高性能计算
  4. windows 11 打开虚拟机的时候报错:你的设备遇到问题,需要重启
  5. OSError: Could not find lib c or load any of its variants [].
  6. 我和Vision的故事
  7. 【学习笔记】一般图最大匹配
  8. 你用esp8266做出过什么有趣的东西?
  9. ES Field Collapsing 字段折叠使用详解
  10. uni-app 对接微信公众号分享功能